B
BigBoss
Gast
ich möchte gerne aus einer datei lesen welche eine txt ist und aus vielen daten besteht welche mit | getrennt werden
diese daten sollen da in eine jtable eingefügt werden habe da schon mal ein versuch gestartet der aber nicht 100% funktioniert :cry:
das prob ist das immer nur eine zeile gelesen wird was natürlich auf das eingabe.readLine zurück zu führen ist aber wenn ich das nicht so mache geht das .split nicht
PS ich schreibe das deswegen in das anfänger topic rein da ich mir das selbst durch googeln herbei gesucht habe und angepasst habe
ich habe bislang sowas noch nie gemacht :meld:
diese daten sollen da in eine jtable eingefügt werden habe da schon mal ein versuch gestartet der aber nicht 100% funktioniert :cry:
Code:
import javax.swing.*;
import java.io.*;
import java.util.*;
import java.util.regex.*;
public class SimpleTable
{
public static void main( String args[] )throws IOException
{
/*String zeile = "a|b|c";
String [] felder = zeile.split("\\|");
for ( int i = 0;i < felder.length;i++)
System.out.println ( felder[i] );
}
}*/
BufferedReader eingabe = new BufferedReader(new FileReader("DYN_cyclist.txt"));
int gelesen;
String eingabezeile;
eingabezeile=eingabe.readLine();
StringTokenizer token= new StringTokenizer (eingabezeile);
String[] felder =eingabezeile.split("\\|");
//String[] token=eingabe.readLine();
StringBuffer text =new StringBuffer(10);
//StringTokenizer tokens =new StringTokenizer(token.split("|"));
boolean ende =false;
for ( int i = 0;i < felder.length;i++)
System.out.println ( felder[i] );
String rowData[][] = {felder
};
String columnNames[] = {
"Land", "Durchschnittliche Sehdauer pro Tag in Minuten","a","b","c","d","e",
"a","b","c","d","d","g"
};
JTable table = new JTable( rowData, columnNames );
JFrame frame = new JFrame();
frame.getContentPane().add( new JScrollPane(table) );
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.pack();
frame.setVisible( true );
}
}
das prob ist das immer nur eine zeile gelesen wird was natürlich auf das eingabe.readLine zurück zu führen ist aber wenn ich das nicht so mache geht das .split nicht
PS ich schreibe das deswegen in das anfänger topic rein da ich mir das selbst durch googeln herbei gesucht habe und angepasst habe
ich habe bislang sowas noch nie gemacht :meld: