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

java怎么讀取文本文件內容

150次閱讀
沒有評論

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

Java 可以使用 FileReader 或 BufferedReader 類來讀取文本文件的內容。

使用 FileReader 類:

  1. 創建一個 FileReader 對象,傳入要讀取的文件路徑作為參數。
  2. 使用 read() 方法讀取文件中的內容,可以使用循環來連續讀取文件的內容。
  3. 使用 close() 方法關閉文件。

示例代碼如下:

import java.io.FileReader;
import java.io.IOException;

public class ReadFileExample {public static void main(String[] args) {FileReader fileReader = null;
        try {fileReader = new FileReader("file.txt");
            int data;
            while ((data = fileReader.read()) != -1) {System.out.print((char) data);
            }
        } catch (IOException e) {e.printStackTrace();
        } finally {if (fileReader != null) {try {fileReader.close();
                } catch (IOException e) {e.printStackTrace();
                }
            }
        }
    }
}

使用 BufferedReader 類:

  1. 創建一個 FileReader 對象,傳入要讀取的文件路徑作為參數。
  2. 創建一個 BufferedReader 對象,傳入 FileReader 對象作為參數。
  3. 使用 readLine() 方法逐行讀取文件的內容,直到讀取到末尾返回 null。
  4. 使用 close() 方法關閉文件。

示例代碼如下:

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class ReadFileExample {public static void main(String[] args) {BufferedReader bufferedReader = null;
        try {FileReader fileReader = new FileReader("file.txt");
            bufferedReader = new BufferedReader(fileReader);
            String line;
            while ((line = bufferedReader.readLine()) != null) {System.out.println(line);
            }
        } catch (IOException e) {e.printStackTrace();
        } finally {if (bufferedReader != null) {try {bufferedReader.close();
                } catch (IOException e) {e.printStackTrace();
                }
            }
        }
    }
}

需要注意的是,在使用 FileReader 和 BufferedReader 讀取文件時,需要處理可能拋出的 IOException 異常,并在讀取完成后關閉文件。

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

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計1291字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 双柏县| 永城市| 五寨县| 礼泉县| 固镇县| 永修县| 固始县| 锡林浩特市| 新余市| 彭阳县| 宁乡县| 许昌县| 顺平县| 婺源县| 沿河| 英德市| 日喀则市| 长沙县| 禹城市| 三河市| 梅州市| 满洲里市| 商南县| 盐池县| 东源县| 遂平县| 平舆县| 徐汇区| 云霄县| 洞头县| 济源市| 农安县| 沿河| 泾源县| 惠东县| 祁门县| 北川| 双柏县| 连城县| 柏乡县| 绥宁县|