集册 Java实例教程 将提供的词缀附加到指定的源路径,确保只有一个路径分隔符(/因为我们在这里处理的是url而不是平台特定的文件

将提供的词缀附加到指定的源路径,确保只有一个路径分隔符(/因为我们在这里处理的是url而不是平台特定的文件

欢马劈雪     最近更新时间:2020-01-02 10:19:05

485
将提供的词缀附加到指定的源路径,确保在两者之间使用一个路径分隔符(/,因为我们在这里处理URL,而不是平台特定的文件系统路径)。

// Copyright (C) 2001-2012 Michael Bayne, et al.

//package com.nowjava;
/*来 自 nowjava - 时代Java*/

public class Main {

    /**

     * Appends the supplied affix to the specified source path, ensuring

     * that exactly one path separator (<code>/</code> as we are dealing

     * with URLs here not platform specific file-system paths) is used

     * between the two. <em>Note:</em> this means that the affix will be

     * made into a relative path regardless of whether or not it starts

     * with a <code>/</code>.

     */

    public static String appendPath(String source, String affix) {

        if (source.endsWith("/")) {

            if (affix.startsWith("/")) {

                return source + affix.substring(1);

            } else {

                return source + affix;

            }

        } else if (affix.startsWith("/")) {

            
展开阅读全文