Hallo,
wieso wird bei folgendem Code meine Quelldatei "text.txt" nicht gefunden. Sie liegt im Workspace im selben Ordner wie die Java-Datei.
Es kommt dann folgende Fehlermeldung, weil zeile = null ist:
Danke für Antworten,
Lars
wieso wird bei folgendem Code meine Quelldatei "text.txt" nicht gefunden. Sie liegt im Workspace im selben Ordner wie die Java-Datei.
Code:
public class Wortausgabe
{
public static void main(String[] args)
{
try
{
FileInputStream fis = new FileInputStream("text.txt");
DataInputStream dis = new DataInputStream(fis);
String zeile = null;
Vector v = new Vector();
while((zeile = dis.readLine()) != null);
{
StringTokenizer st = new StringTokenizer(zeile," ");
while(st.hasMoreElements())
{
v.add(st.nextToken());
}
}
for(int i=0; i<20; i++)
{
System.out.println(v.get(i).toString());
}
}// end try
catch (IOException ioe)
{
System.out.println("IOException!");
}
}
}
Code:
Exception in thread "main" java.lang.NullPointerException
at java.util.StringTokenizer.<init>(Unknown Source)
at java.util.StringTokenizer.<init>(Unknown Source)
at Wortausgabe.main(Wortausgabe.java:17)
Lars