91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

如何借助java的getResource讀取文件

小樊
102
2024-09-21 03:23:44
欄目: 編程語言

在Java中,你可以使用getResource()方法從類路徑(classpath)中讀取文件。這個方法通常用于加載配置文件、圖片等資源。以下是一個簡單的示例,演示如何使用getResource()讀取一個名為example.txt的文件:

  1. 首先,確保example.txt文件位于你的項目的類路徑(classpath)中。通常,你可以將文件放在src/main/resources目錄下(如果你使用的是Maven或Gradle項目)。

  2. 然后,使用以下代碼讀取文件:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

public class ReadFileExample {
    public static void main(String[] args) {
        readFile("example.txt");
    }

    private static void readFile(String fileName) {
        InputStream inputStream = ReadFileExample.class.getResourceAsStream(fileName);
        if (inputStream == null) {
            System.out.println("文件未找到: " + fileName);
            return;
        }

        try (BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream))) {
            String line;
            while ((line = reader.readLine()) != null) {
                System.out.println(line);
            }
        } catch (IOException e) {
            System.out.println("讀取文件時發生錯誤: " + e.getMessage());
        }
    }
}

這段代碼首先使用getResourceAsStream()方法獲取文件的輸入流。如果文件未找到,它將打印一條錯誤消息并返回。然后,使用BufferedReader逐行讀取文件內容并將其打印到控制臺。

0
南投县| 鄂托克前旗| 平利县| 满洲里市| 鄂托克旗| 门头沟区| 洱源县| 上高县| 张北县| 德昌县| 金湖县| 县级市| 博罗县| 尖扎县| 房产| 宣化县| 辽宁省| 安吉县| 驻马店市| 石阡县| 贵州省| 永靖县| 临夏市| 遵义县| 宁明县| 萍乡市| 海宁市| 桃园市| 宜阳县| 稷山县| 绥阳县| 察哈| 上栗县| 城步| 分宜县| 关岭| 东莞市| 青海省| 蓬莱市| 霍城县| 邢台市|