Ich habe eine .txt-Datei mit dem folgenden Inhalt:
1 1111 47
2 2222 92
3 3333 81
Ich würde gerne Zeile für Zeile lesen und jedes Wort in verschiedenen Variablen speichern.
Zum Beispiel: Wenn ich die erste Zeile "1 1111 47" lese, möchte ich das erste Wort "1" speichern in var_1
, "1111" in var_2
und "47" in var_3
. Wenn es dann zur nächsten Zeile geht, sollten die Werte in derselben Zeile gespeichert werden. var_1
, var_2
y var_3
bzw. Variablen.
Mein anfänglicher Ansatz lautet wie folgt:
import java.io.*;
class ReadFromFile
{
public static void main(String[] args) throws IOException
{
int i;
FileInputStream fin;
try
{
fin = new FileInputStream(args[0]);
}
catch(FileNotFoundException fex)
{
System.out.println("File not found");
return;
}
do
{
i = fin.read();
if(i != -1)
System.out.print((char) i);
} while(i != -1);
fin.close();
}
}
Bitte geben Sie mir Ihre Anregungen. Dankeschön