将提供的词缀附加到指定的源路径,确保在两者之间使用一个路径分隔符(/,因为我们在这里处理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("/")) {