2016-09-24 88 views
-5

我正在解决一个问题,该问题从.txt文件中获取一个字符串数组,其中包含一个人的名字和姓氏。问题是,当我试图从字符串“行”分裂元素,并尝试给其他两个字符串这些值,它不起作用。将文本文件中的字符串拆分为字符串数组

文本文件包含:

Noah Mason 
Emma Williams 
Richard Daniel 
and so on... 

我想将线分裂成两个独立的字符串数组“名字”和“secondName”。我想是这样的:

firstName[0]="Noah"; 
firstName[1]="Emma"; 
firstName[2]="Richard"; 
secondName[0]="Mason"; 
secondName[1]="Williams"; 
secondName[2]="Daniel"; 
+0

你尝试过这么远吗?你有什么?发生什么“事情”?你不懂的语言有什么?总之,把更多的努力和细节放在你的问题上。这是一个简单的问题来解决,但我怀疑这里的贡献者会为你写代码。 – asibahi

回答

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