久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java怎么獲取資源路徑

154次閱讀
沒有評論

共計 929 個字符,預計需要花費 3 分鐘才能閱讀完成。

在 Java 中,可以使用 ClassLoader 類的 getResource() 方法來獲取資源路徑。getResource()方法會返回一個 URL 對象,可以使用 URL 對象的 getPath() 方法獲取資源的路徑。

下面是一個示例代碼,演示如何獲取資源路徑:

public class ResourcePathExample {public static void main(String[] args) {// 獲取資源路徑
        String resourcePath = ResourcePathExample.class.getClassLoader().getResource("example.txt").getPath();
        System.out.println("Resource Path: " + resourcePath);
    }
}

上述代碼中,假設項目中存在一個名為 example.txt 的資源文件。getResource()方法的參數用于指定要獲取的資源文件,可以是相對路徑或絕對路徑。

注意:在使用 getPath() 方法獲取路徑時,如果路徑中存在空格或特殊字符,可能會被編碼為 URL 編碼形式。如果需要獲取原始路徑,可以使用 URLDecoder 類進行解碼。例如:

import java.net.URLDecoder;

public class ResourcePathExample {public static void main(String[] args) {// 獲取資源路徑
        String resourcePath = ResourcePathExample.class.getClassLoader().getResource("example%20file.txt").getPath();
        String decodedPath = URLDecoder.decode(resourcePath, "UTF-8");
        System.out.println("Resource Path: " + decodedPath);
    }
}

在上述代碼中,資源文件名為 example file.txt,被編碼為example%20file.txt。使用URLDecoder.decode() 方法將路徑解碼為原始路徑。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-12發表,共計929字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 晋州市| 安达市| 山阳县| 甘南县| 迁西县| 秭归县| 石狮市| 巴林左旗| 高州市| 岑溪市| 兴海县| 昌平区| 内丘县| 水富县| 卓资县| 瑞金市| 屏山县| 微山县| 都匀市| 依兰县| 石柱| 鹤山市| 红安县| 罗定市| 鹤庆县| 萍乡市| 西青区| 招远市| 磐安县| 江孜县| 石景山区| 团风县| 兴仁县| 栾川县| 龙里县| 淄博市| 渭南市| 金坛市| 新建县| 唐河县| 彰化市|