2016-09-24 6 views
-5

Ich löse ein Problem, das ein Array von Strings aus einer TXT-Datei, die den Vor- und Nachnamen einer Person enthält, erhält. Das Problem ist, dass, wenn ich versuche, die Elemente aus der Zeichenfolge "Zeile" zu trennen und versuchen, andere zwei Zeichenfolgen diese Werte zu geben, funktioniert es nicht.Split Strings aus Textdatei in String Arrays

Die Textdatei enthält:

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

ich die Zeilen in zwei separate String-Arrays "vorName" und "secondName" teilen möchten. Und ich möchte etwas wie folgt aus:

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

Was Sie bisher versucht haben? Was bekommst du? Was ist das "Etwas", das passiert? Gibt es etwas in der Sprache, das du nicht verstehst? Kurz gesagt, legen Sie mehr Aufwand und Detail in Ihre Frage. Dies ist ein einfaches Problem zu lösen, aber ich bezweifle, dass die Mitwirkenden hier Ihren Code für Sie schreiben werden. – asibahi

Antwort

0

Um Text aus Textdatei und Speichern der Daten in Array lesen Sie diesen Ansatz folgen

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