色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java讀取txt文件和csv文件

林雅南1年前6瀏覽0評論

Java作為一門跨平臺編程語言,無論在工業生產上,還是在科學研究領域都有著廣泛的應用。其中,讀取文件是Java程序中最常見的操作之一,本文將介紹Java如何讀取txt文件和csv文件。

讀取txt文件

txt文件是最常見的文本文件格式之一。讀取txt文件主要通過讀取文件的字符流,再根據需要進行解析。

File file = new File("test.txt");
BufferedReader reader = new BufferedReader(new FileReader(file));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();

在這段代碼中,首先通過File類創建一個文件對象,然后再將其傳遞給BufferedReader類的構造方法,以讀取文件的字符流。接下來,通過while循環逐行讀取文件,并輸出到控制臺。最后,記得關閉文件流。

讀取csv文件

csv文件是一種常見的數據存儲格式,通常用來存儲表格數據。讀取csv文件需要先分離每個以逗號為分隔符的字段,再將其存儲到內存中。

File file = new File("test.csv");
BufferedReader reader = new BufferedReader(new FileReader(file));
String line;
while ((line = reader.readLine()) != null) {
String[] fields = line.split(",");
for (String field : fields) {
System.out.println(field);
}
}
reader.close();

在這段代碼中,讀取csv文件與讀取txt文件類似,只是需要對每行數據進行分離。可以使用String類的split()方法,以逗號為分隔符將每行數據分離成字符串數組,然后遍歷數組輸出每個字段。

通過以上代碼,我們可以看到Java讀取txt文件和csv文件的基本操作方法。從中我們不難發現,Java讀取文件操作需要通過File類、BufferedReader類、FileReader類等多個類協同作用,同時也需要注意字符集編碼等問題。