Hallo zusammen,
ich schreibe gerade den Code für ein Psychologie-Experiment und habe folgende Problem:
Meine Klasse fileHandler soll die Versuchsitems aus einer Text-Datei lesen und diese Funktionalität zur Verfügung stellen. Ihr Code ist:
wort ist dabei eine eigene Klasse, die in meinen anderen Komponenten funktioniert. Ebenso läuft auch der Einlesemechanismus, wenn er direkt im main-Code steht.
Ich möchte jetzt für einen Test die Methode fileIn verwenden und habe sie so benutzt:
Dabei bekomme ich den Fehler <identifier> expected. Wenn ich das Stück in die main-Methode setze, kommen noch viel mehr Fehler. Der Aufruf fileHandler.fileIn() klappt auch net.
Habt ihr eine Idee??
Vielen Dank schonmal!!
Liebe Grüße,
Julchen
ich schreibe gerade den Code für ein Psychologie-Experiment und habe folgende Problem:
Meine Klasse fileHandler soll die Versuchsitems aus einer Text-Datei lesen und diese Funktionalität zur Verfügung stellen. Ihr Code ist:
Code:
import java.io.*;
public class fileHandler
{
public wort[] fileIn (String source, int anz, int type) //liest eine txt File mit Wörtern ein und erstellt daraus ein wort-array
{
wort[] list = new wort[anz];
try
{
FileReader datei = new FileReader(source);
BufferedReader dat_read = new BufferedReader(datei);
String item = dat_read.readLine();
int j=0;
while (item != null)
{
list[j] = new wort(item, type);
item = dat_read.readLine();
j++;
}
dat_read.close();
}
catch (FileNotFoundException e)
{
System.out.println("Datei nicht gefunden");
}
catch (IOException e)
{
System.out.println("Fehler: "+ e.getMessage());
}
return list;
}
}
wort ist dabei eine eigene Klasse, die in meinen anderen Komponenten funktioniert. Ebenso läuft auch der Einlesemechanismus, wenn er direkt im main-Code steht.
Ich möchte jetzt für einen Test die Methode fileIn verwenden und habe sie so benutzt:
Code:
import java.io.*;
public class RekogTest
{
wort liste1[] = new wort[5];
wort liste2[] = new wort[5];
wort liste3[] = new wort[5];
wort liste4[] = new wort[15];
int wort_anzahl = 0;
liste1 = fileIn("vp.txt", 5, 1);
liste2 = fileIn("pc.txt", 5, 2);
liste3 = fileIn("neu.txt", 5, 3);
public static void main (String [] args)
{...}
Dabei bekomme ich den Fehler <identifier> expected. Wenn ich das Stück in die main-Methode setze, kommen noch viel mehr Fehler. Der Aufruf fileHandler.fileIn() klappt auch net.
Habt ihr eine Idee??
Vielen Dank schonmal!!
Liebe Grüße,
Julchen