3 Stimmen

Lesen von Text aus einer Datei und Speichern jedes Worts aus jeder Zeile in separaten Variablen

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X