我正在解决一个问题,它从.txt文件中获取一个字符串数组,该文件包含一个人的名字和姓氏。问题是,当我尝试从字符串" line"中拆分元素时并尝试给其他两个字符串这些值,它不起作用。
文本文件包含:
Noah Mason
Emma Williams
Richard Daniel
and so on...
我想将这些行分成两个单独的字符串数组" firstName"和" secondName"。我想要这样的事情:
firstName[0]="Noah";
firstName[1]="Emma";
firstName[2]="Richard";
secondName[0]="Mason";
secondName[1]="Williams";
secondName[2]="Daniel";
答案 0 :(得分:0)
要从文本文件中读取文本并将数据存储在数组中,您可以遵循此方法
try (BufferedReader br = new BufferedReader(new FileReader(file))) { String line; while ((line = br.readLine()) != null) { String[] name = line.split(" ");
//Save the name array in any global array variable.} }