我有一个文本文件“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
它已经完成。 –