2016-09-24 87 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.} }