J
Junaid
Gast
Wie kann ich an einer bestimmten stelle im Text, der ausgelesen werden soll, anfangen mit dem auslesen?
Beispielhafter Inhald einer txt Datei:
347560q7360457263045602734650734602574360563405
2356456345766583562345237648
123455756879365214523457579680467836456485769479
456685794676354125877905673456137573562543246243527976908
Wie bekomme ich hier zum beispiel jetzt die 10. -15stelle herraus?...ich möchte ausschließlich diese 5 stellen haben (604572)
Mein proggi soweit:
Beispielhafter Inhald einer txt Datei:
347560q7360457263045602734650734602574360563405
2356456345766583562345237648
123455756879365214523457579680467836456485769479
456685794676354125877905673456137573562543246243527976908
Wie bekomme ich hier zum beispiel jetzt die 10. -15stelle herraus?...ich möchte ausschließlich diese 5 stellen haben (604572)
Mein proggi soweit:
Code:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
class Log_Parser extends WindowAdapter{
public void frameMahlen () {
Frame meinFrame = new Frame();
meinFrame.setLayout(new GridLayout(18,8));
TextField[] fields = new TextField[62];
Label[] labels =
{new Label("Request_Typ"), new Label("Filnr"), new Label("Kdnr"), new Label("Uktonr"), new Label("Pin1"), new Label("Kontopruefung"),
new Label("LoginArt"), new Label("Sprache"), new Label("Messagetype"), new Label("Request_Typ"), new Label("Filnr, Kdnr"),
new Label("Uktonr"), new Label("Reply_Typ"), new Label("Return_Code"), new Label("Return_Text"), new Label("Kunden_Name"),
new Label("Bb_Sl"), new Label("K_Art"), new Label("Geb_Datum"), new Label("Wohnsl"), new Label("Sex"), new Label("Fam"),
new Label("Strasse"), new Label("Ort"), new Label("Lan"), new Label("Wohn_Stat"), new Label("Gbm"), new Label("Mkz"),
new Label("Mkz-Orig"), new Label("Anz-Bl"), new Label("------"), new Label("PIP-Flag"), new Label("Akt-TanBlnr"),
new Label("Anz-Freie-Tan"), new Label("Next-TanBlnr"), new Label("Next-Tblnr-Exists"), new Label("Buffer"), new Label("Partner-id"),
new Label("Vbnr1"), new Label("Berechtigung-Legi-kennzeichen-Algemein"), new Label("Berechtigungen-Sparte-Bte"),
new Label("Berechtigungen-Sparte-Bt1"), new Label("Berechtigungen-Sparte-Bt2"), new Label("Berechtigungen-Sparte-Btp"),
new Label("Berechtigungen-Sparte-Btk"), new Label("Produktkennzeichen"), new Label("Blz_Kunde"), new Label("Buffer"),
new Label("Hinweis_liegt_vor"), new Label("Hinweis-ld"), new Label("Kategorie"), new Label("Art"), new Label("Parameter1"),
new Label("Parameter2"), new Label("Parameter3"), new Label("Parameter4"), new Label("Parameter5"), new Label("Buffer"),
new Label("Profil_vorhanden"), new Label("Datum_1.Login"), new Label("Datum_letztes_Login"), new Label("Laenge_Usersettings"),
new Label("Usersettings")};
Label Legi = new Label("Legitimation");
meinFrame.add(Legi);
Label l1 = new Label("");
meinFrame.add (l1);
Label l2 = new Label("");
meinFrame.add (l2);
Label l3 = new Label("");
meinFrame.add (l3);
Label l4 = new Label("");
meinFrame.add (l4);
Label l5 = new Label("");
meinFrame.add (l5);
Label l6 = new Label("");
meinFrame.add (l6);
Label l7 = new Label("");
meinFrame.add (l7);
for( int i = 0; i < fields.length; i++ ){
fields[i] = new TextField();
meinFrame.add( labels[i] );
meinFrame.add( fields[i] );
}
Label l8 = new Label("");
meinFrame.add (l8);
Label l9 = new Label("");
meinFrame.add (l9);
Label l10 = new Label("");
meinFrame.add (l10);
Label l11 = new Label("");
meinFrame.add (l11);
Button eingabeAusfueren = new Button( "Ausfueren" );
meinFrame.add(eingabeAusfueren);
Button eingabeDrucken = new Button( "Drucken" );
meinFrame.add(eingabeDrucken);
Button eingabeExit = new Button( "Exit" );
meinFrame.add(eingabeExit);
meinFrame.setSize( 1280,400 );
meinFrame.setBackground( Color.gray );
meinFrame.setFont(new Font ("Helvetica", Font.BOLD, 11));
meinFrame.setVisible( true );
meinFrame.addWindowListener( this );
}
public void Auslesen(){
DataInputStream in = new DataInputStream(new BufferedInputStream(new FileInputStream("LOG.txt")));
String tmp, text = new String();
while((tmp = in.read()) = ??????){
text = text + tmp;
TextField1.setText(text);
}
System.out.println("1. \n" + text);
inDataStream.close();
}
public static void main(String[] args){
Log_Parser LP= new Log_Parser();
LP.frameMahlen();
}
}