Hallo liebe Community,
bei dem Lesen einer Datei bekomme ich immer die oben angegebene Fehlermeldung.
Ich google schon seit Stunden aber komme zu keinem Lösungsweg :noe:
Vorschläge? :bahnhof:
Tester
Benutzer Klasse
DataHandler
bei dem Lesen einer Datei bekomme ich immer die oben angegebene Fehlermeldung.
Ich google schon seit Stunden aber komme zu keinem Lösungsweg :noe:
Vorschläge? :bahnhof:
Tester
Java:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.security.*;
import javax.crypto.*;
import javax.crypto.spec.*;
public class test {
public static void main(String[] args){
DataHandler.load();
System.out.println(Benutzer.user[0]+Benutzer.user[1]+Benutzer.user[2]);
}
}
Benutzer Klasse
Java:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Timestamp;
import java.text.*;
public class Benutzer {
static int[]password = new int[100];
static int[] worktime=new int[100];
static int[] sells=new int[100];
static String[] user = new String[100];
static double[] earned=new double[100];
}
DataHandler
Java:
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.PrintWriter;
import java.util.Scanner;
import java.util.Vector;
public class DataHandler {
public static void load(){
try {
Scanner s = new Scanner(new File("userdata.txt"));
for(int i = 0; s.hasNext(); i++){
Benutzer.user[i]=s.next();
Benutzer.password[i]=s.nextInt();
Benutzer.sells[i]=s.nextInt();
Benutzer.earned[i]=s.nextInt();
Benutzer.worktime[i]=s.nextInt();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
public static void save(){
try {
PrintWriter writer = new PrintWriter(new File("userdata.txt"));
for(int i =0; Benutzer.user[i]!= null; i++){
writer.println(Benutzer.user[i]);
writer.println(Benutzer.password[i]);
writer.println(Benutzer.sells[i]);
writer.println(Benutzer.earned[i]);
writer.println(Benutzer.worktime[i]);
}
writer.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}