将字符串从文本文件拆分为字符串数组

时间:2016-09-24 17:36:42

标签: c# string split

我正在解决一个问题,它从.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";

1 个答案:

答案 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.} }