提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
用于处理用户提供的资源路径,可以是相对路径也可以是绝对路径。
/* * Copyright 2012 Joseph Spencer * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ //package com.nowjava; /** N o w J a v a . c o m 提供 **/ public class Main { public static void main(String[] argv) throws Exception { String path = "nowjava.com"; System.out.println(getPathToUse(path)); } /** * Useful for handling user supplied paths to resources, which can be both * relative and absolute. * * @param path * @return An absolute path. The resulting path is not normalized, so ../ * ./ is maintained. */ public static String getPathToUse(String path) { String pathToUse; if (path.startsWith("/")) { pathToUse = path; }