Auslesen von .txt dateien

Ya-Sin

Mitglied
Ich brauche hilfe beim auslesen einer txt datei...

die txt datei ist in tabellenform und ich brauche eine methode, die die zahlen einzeln auslesen und in einem array speichert, die ich später für eine auswertung benötige.

ich hab nur methoden gefunden bei der ich zeilenweise auslesen kann, jedoch nicht wortweise...

PS:die einzelnen zahlen sind mit leerzeilen getrennt
:rtfm:
 

LP_SE

Aktives Mitglied
Wie Final_Striker schon gesagt hat, zeilenweise auslesen (z.B. BufferedReader, FileInputStreamReader) und dann trennen nach Trennzeichen (Leerzeichen, ";", usw.; z.B. mit StringTokenizer)
 

Ya-Sin

Mitglied
ich hab das jetzt mit der wortweisen ausgabe, jedoch habe ich immernoch probleme, die einzelnen wörter in ein array zu verpacken...
;(
irgendwie gibt es da komplikationen bei mir
 

Ya-Sin

Mitglied
Also jetzt sieht das so aus...
Das problem liegt dabei, das ich mein array 2Dimensional haben möchte, sodass ich bei der auswertung auf zeilen und spallten zurückgreifen kann...
im moment klappt das nicht
:noe:


Java:
public void analyse(){

        String[] Text = new String[15000];

      try{
         
BufferedReader br = new BufferedReader(new FileReader("C:/Dokumente und Einstellungen/Student/Eigene Dateien/NetBeansProjects/DateiAnalyse/src/dateianalyse/Trans1_FULL.txt"));

String zeile = br.readLine();



while (zeile != null) {
    
 j++;   

  

  StringTokenizer st = new StringTokenizer(zeile);
     while (st.hasMoreTokens()) {
         i++;


jTextField1.setText(String.valueOf(i));

String wort =  st.nextToken();
 Text [i]= wort;
System.out.println(Text[i]);
     }

zeile = br.readLine();
}
  

 



}catch(IOException ioe){ioe.printStackTrace();}


    
    
    
    
   
//System.exit(0);
    }
 

nrg

Top Contributor
arrays sind in verbindung mit dateien allgemein ein problem, weil du leider vorher nicht weisst wieviel zeilen bzw. spalten die datei hat. eine methode, die dir die anzahl der zeilen zurückgibt, gibt es nicht... dh du findest es nur raus, wenn du sequenziell durchiterierst und dir einen zähler inkrementierst. würde dir hierbei collections empfehlen... das kannste ja dann wieder in ein 2d array packen, wenn du es unbedingt haben willst.
 

ARadauer

Top Contributor
Mein Hamster formatiert seinen Code schöner ;-)

ungetestet....

Java:
   public String[][] analyse(){
      ArrayList<String[]> zeilen = new ArrayList<String[]>();

      try{
         BufferedReader br = new BufferedReader(new FileReader("C:/Dokumente und Einstellungen/Student/Eigene Dateien/NetBeansProjects/DateiAnalyse/src/dateianalyse/Trans1_FULL.txt"));
         String zeile = br.readLine();
         
         while (zeile != null) {  
            zeilen.add(zeile.split(" "));
            zeile = br.readLine();
         }
      }catch(IOException ioe){
         ioe.printStackTrace();
      }
      
      String[][] zeilenArray = new String[zeilen.size()][];
      for(int i = 0; i < zeilen.size(); i++){
         zeilenArray[i] = zeilen.get(i);
      }
      return zeilenArray;
   }
 

Ya-Sin

Mitglied
Die ausgabe sieht folgendermaßén aus : [Ljava.lang.String;@dd87b2
???:(


Mein Hamster formatiert seinen Code schöner ;-)

ungetestet....

Java:
   public String[][] analyse(){
      ArrayList<String[]> zeilen = new ArrayList<String[]>();

      try{
         BufferedReader br = new BufferedReader(new FileReader("C:/Dokumente und Einstellungen/Student/Eigene Dateien/NetBeansProjects/DateiAnalyse/src/dateianalyse/Trans1_FULL.txt"));
         String zeile = br.readLine();
         
         while (zeile != null) {  
            zeilen.add(zeile.split(" "));
            zeile = br.readLine();
         }
      }catch(IOException ioe){
         ioe.printStackTrace();
      }
      
      String[][] zeilenArray = new String[zeilen.size()][];
      for(int i = 0; i < zeilen.size(); i++){
         zeilenArray[i] = zeilen.get(i);
      }
      return zeilenArray;
   }
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Texte mit Absätzen in Dateien speichern und auslesen Java Basics - Anfänger-Themen 1
T Classpath Problem mit dem auslesen von Text-Dateien (Pfad) Java Basics - Anfänger-Themen 3
T .jar Datei als Ordner benutzen/ Dateien aus .jar Datei auslesen Java Basics - Anfänger-Themen 3
L Dateien speichern/auslesen Java Basics - Anfänger-Themen 5
B Dateien kopieren, entpacken, XML auslesen! Java Basics - Anfänger-Themen 7
N Input/Output Große Dateien schnell Speichern/auslesen Java Basics - Anfänger-Themen 16
S Aus zwei Dateipfaden alle Dateien auslesen Java Basics - Anfänger-Themen 11
P Auslesen von mehreren XML Dateien - Fehler Java Basics - Anfänger-Themen 11
eLogic Dateien auslesen - listFiles Java Basics - Anfänger-Themen 17
D Java Applet Dateien auf Server auslesen? Java Basics - Anfänger-Themen 8
M Dateien aus der ausgeführten .jar auslesen Java Basics - Anfänger-Themen 6
J Dateien aus Ordner auslesen bzw. einlesen Java Basics - Anfänger-Themen 4
S Hilfe! Programm zum Dateien auslesen Java Basics - Anfänger-Themen 3
0x7F800000 "Kommentare" an Dateien hinzufügen/auslesen? [edit: "Metadaten"] Java Basics - Anfänger-Themen 4
D Dateien aus Ordner auslesen und in JList anzeigen! Java Basics - Anfänger-Themen 33
X Dateien Auslesen Java Basics - Anfänger-Themen 129
S in C++ geschriebene Dateien auslesen Java Basics - Anfänger-Themen 3
J Dateien aus Webverzeichniss auslesen Java Basics - Anfänger-Themen 2
M In Dateien schreiben bzw. auslesen Java Basics - Anfänger-Themen 6
C Text Dateien aus einem Ordner auslesen? Java Basics - Anfänger-Themen 3
I Dateien aus JAR auslesen Java Basics - Anfänger-Themen 9
B Probleme beim Dateien auslesen Java Basics - Anfänger-Themen 12
G Verzeichnis auslesen und alle Unterordner/Dateien speichern Java Basics - Anfänger-Themen 9
M Java und dateien auslesen mit umlauten Java Basics - Anfänger-Themen 2
O Ini-Dateien auslesen Java Basics - Anfänger-Themen 2
A Buchstaben auslesen lassen vom Scanner Java Basics - Anfänger-Themen 18
richis-fragen JComboBox ist editable und eingegebenen Text auslesen bei focusLost() Java Basics - Anfänger-Themen 1
S Daten aus Import Datei auslesen und sortieren Java Basics - Anfänger-Themen 2
T array auslesen Java Basics - Anfänger-Themen 2
I Klassen von einem package laden, Statisches Feld auslesen und Objekt erstellen Java Basics - Anfänger-Themen 8
N Einzelne Werte aus einem TreeSet auslesen Java Basics - Anfänger-Themen 2
D Eclipse will nicht auslesen Java Basics - Anfänger-Themen 6
E TIF Datei auslesen Java Basics - Anfänger-Themen 2
krgewb Breite und Höhe eines Bildes in base64 auslesen Java Basics - Anfänger-Themen 3
sserio TXT-Datei Auslesen und den Wert jedes Namen ausrechnen etc. Java Basics - Anfänger-Themen 37
J Speichern von zwei Variablen durch Auslesen aus einem Numberfield Java Basics - Anfänger-Themen 2
U Sekunden von LocalTime auslesen, wie möglich? Java Basics - Anfänger-Themen 1
E Outlook ordner auslesen Java Basics - Anfänger-Themen 4
R Eigenschaft über Parameter auslesen und ändern Java Basics - Anfänger-Themen 15
B Bin komplett am verzweifeln :( Verkettete Liste die Objekte hat Attribut auslesen Java Basics - Anfänger-Themen 14
J Datei aus Netzwerk auslesen Java Basics - Anfänger-Themen 9
J Jsonfile auslesen Java Basics - Anfänger-Themen 8
A Eine Textdatei auslesen Java Basics - Anfänger-Themen 16
N Aus einem String die Anzahl der Vokale auslesen Java Basics - Anfänger-Themen 40
H Array rückwärts auslesen funktioniert nicht Java Basics - Anfänger-Themen 3
J Bestimmte parameter aus Jsonfile auslesen Java Basics - Anfänger-Themen 15
AleXusher Mehrdimensionales Array aus txt.file auslesen Java Basics - Anfänger-Themen 4
L Zeichen an bestimmter Stelle auslesen Java Basics - Anfänger-Themen 4
3 Textdatei Zeilenweise auslesen Java Basics - Anfänger-Themen 3
J Json Datei auslesen Java Basics - Anfänger-Themen 4
I Java String einlesen und auslesen Java Basics - Anfänger-Themen 11
S Tastatureingabe auslesen und in Konsole ausgeben Java Basics - Anfänger-Themen 6
S CSV Datei auslesen und anders darstellen Java Basics - Anfänger-Themen 2
G Scanner nutzen und Index auslesen Java Basics - Anfänger-Themen 8
N JTable auslesen Java Basics - Anfänger-Themen 6
N Java CSV Datei auslesen Java Basics - Anfänger-Themen 6
F Webseiten Quelltext auslesen Java Basics - Anfänger-Themen 5
J Datei auslesen (nur bestimmte Stellen) Java Basics - Anfänger-Themen 2
I csv auslesen, mittels List Java Basics - Anfänger-Themen 18
S Letzte Zahl eines Integer auslesen? Java Basics - Anfänger-Themen 3
G If / While Programm (Datei auslesen) Java Basics - Anfänger-Themen 6
S Aus einer .bz2 Datei auslesen Java Basics - Anfänger-Themen 2
K Textdatei auslesen und über Mqtt schicken Java Basics - Anfänger-Themen 4
B Name von Verzeichnis bekommen - Files von einem Ordner auslesen Java Basics - Anfänger-Themen 4
A Daten auslesen/vergleichen Java Basics - Anfänger-Themen 3
D XML von Seite auslesen Jsoup Java Basics - Anfänger-Themen 2
I Druckerauflösung auslesen - mittlerweile möglich? Java Basics - Anfänger-Themen 4
B WSDL auslesen? Java Basics - Anfänger-Themen 8
D Methoden Textdokument erstellen und auslesen. Java Basics - Anfänger-Themen 46
B HTML Code / Seite auslesen und JAVA Objekte erstellen Java Basics - Anfänger-Themen 12
S Datein auslesen und verarbeiten Java Basics - Anfänger-Themen 1
J Geld speichern und wieder auslesen Java Basics - Anfänger-Themen 10
S CSV auslesen UTF-8 Problem Java Basics - Anfänger-Themen 7
D Datei auslesen & Werte in Variable speichern Java Basics - Anfänger-Themen 12
K String buchstaben auslesen Java Basics - Anfänger-Themen 9
S Amazon Produktbeschreibung auslesen und nach Keywords suchen Java Basics - Anfänger-Themen 2
x-tshainge Interface Wie kann ich aus Textfeldern auslesen Java Basics - Anfänger-Themen 6
Z Ersten Buchstaben eines Elements eines String-Arrays auslesen Java Basics - Anfänger-Themen 5
B .txt. Datei auslesen und bestimmten Wert wiedergeben Java Basics - Anfänger-Themen 5
CptK x wert eines Bildes auslesen Java Basics - Anfänger-Themen 1
T Website auslesen Java Basics - Anfänger-Themen 2
T String auslesen bzw. überprüfen Java Basics - Anfänger-Themen 1
L CSV Auslesen Java Basics - Anfänger-Themen 5
B Auslesen von PDF / Bilder Java Basics - Anfänger-Themen 5
das_leon Alle Zeilen einer CSV-Datei auslesen Java Basics - Anfänger-Themen 1
D Mit Java HTML bzw Javascript auslesen Java Basics - Anfänger-Themen 1
F Arrays Sätze speichern und einzelne Worte mit Index Angabe auslesen Java Basics - Anfänger-Themen 4
F Zwischenwerte aus Browser auslesen Java Basics - Anfänger-Themen 19
S Jede Ziffer einer Zahl auslesen, damit rechnen und beim Ergebnis wiederholen ? Java Basics - Anfänger-Themen 20
G Servlet - externe HTML (URL) auslesen Java Basics - Anfänger-Themen 1
T class Datei auslesen Java Java Basics - Anfänger-Themen 5
P Liste auslesen und in Variablen speichern Java Basics - Anfänger-Themen 7
D String erste Zahl mit LKZ auslesen lassen Java Basics - Anfänger-Themen 36
J Hashmap auslesen Java Basics - Anfänger-Themen 7
J Auslesen/speichern und wieder einlesen Java Basics - Anfänger-Themen 7
D String untereinander auslesen lassen Java Basics - Anfänger-Themen 2
M Aus Datei auslesen und untersuchen ob diese Zeile schon vorhanden ist Java Basics - Anfänger-Themen 3
DaCrazyJavaExpert Variablen Zahlen aus Strings auslesen Java Basics - Anfänger-Themen 4
J Informationen aus Webseiten auslesen Java Basics - Anfänger-Themen 1
S Text aus einer HTML Datei auslesen Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben