我有一個文本文件「A.txt」,其中存儲了五個名稱: 「Alex」,「John」,「James」,「Marco」,「Roland」如何將文件讀取到字符串數組
我想將每個名稱存儲爲一個字符串數組的單個元素: String a [0] =「Alex」; String a [1] =「John」; 等等....
我試圖讀取的FileReader文本文件和程序看起來像這樣,
BufferedReader br = new BufferedReader(new FileReader("A.txt"));
String a[] = {br.readLine()};
for(int i = 0;i<5;i++)
{
System.out.println(a[i]);
}
輸出出來這樣的; 「亞歷克斯」,「約翰」,「詹姆斯」,「馬可」,「羅蘭」 空 空 空 空
我想每個名字存儲爲一個單一的元素,但A [0]中儲存的全文本文件的內容。我發現FileReader裏面的「A.txt」在文本文件的全部內容中加上「」,「 」,「Alex」,「John」,「James」,「Marco」,「Roland」 「 它應該是, ‘亞歷克斯’,」約翰」,‘詹姆斯’,‘馬可’,‘羅蘭’
由於‘’文本文件的全部內容被轉換成一個單一的數組中的元素。
我該如何預防?
使用逗號分割的字符串。有關更多詳細信息,請參閱字符串拆分方法 – dganesh2002
它已經完成。 –