Ich möchte ein Programm schreiben, dass eine *.txt Datei einliest und sie dann Ausgibt.
Das Einlesen funktioniert. Probleme bereitet mir das Auslesen der *.txt Datei (Funktion auslesen()).
Ich bin mir nicht sicher wie ich das mit der Funtion auslesen() machen soll (Übergabewerte etc).
Vielen Dank für eure Hilfe.......
Das Einlesen funktioniert. Probleme bereitet mir das Auslesen der *.txt Datei (Funktion auslesen()).
Ich bin mir nicht sicher wie ich das mit der Funtion auslesen() machen soll (Übergabewerte etc).
Vielen Dank für eure Hilfe.......
Java:
package com.javatutor.insel.ui.swing.dialog;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.RandomAccessFile;
import javax.swing.*;
import javax.swing.filechooser.FileFilter;
import java.io.*;
public class test2
{
static void auslesen()
{
System.out.println("test");
try
{
RandomAccessFile f;
f = new RandomAccessFile("eins.txt","r");
for(String line; (line=f.readLine())!=null;)
System.out.println(line);
}
catch(FileNotFoundException e)
{
System.err.println("Datei nicht vorhanden");
}
catch(IOException e)
{
System.err.println("Schreib-/Leseprobleme");
}
}
public static void main( String[] args )
{
JFileChooser fc = new JFileChooser();
fc.setFileFilter( new FileFilter()
{
@Override public boolean accept( File f )
{
return f.isDirectory() ||
f.getName().toLowerCase().endsWith( ".txt" );
}
@Override public String getDescription()
{
return "Texte";
}
} );
int state = fc.showOpenDialog( null );
if ( state == JFileChooser.APPROVE_OPTION )
{
File file = fc.getSelectedFile();
System.out.println( file.getName() );
System.out.println("Datei eingelesen");
auslesen();
}
else
System.out.println( "Auswahl abgebrochen" );
System.exit( 0 );
}
}
Zuletzt bearbeitet von einem Moderator: