Ich habe eine Klasse Sequenzeinleser, welche eine Instanz der Klasse Sequenz[] erzeugt. In der Codezeile sequenzbehaelter.sequenz[0] = zeile1.split("\t"); erhalte ich die o.g. Fehlermeldung. Man sieht nun, dass in der Codezeile Sequenz[] sequenzbehaelter = new Sequenz[40]; eindeutig ein Objekt mit der Referenz sequenzbehälter erzeugt wurde und das dieses vom Typ Sequenz[] ist.
Sieht man nun bei der Klasse Sequenz nach, sieht man, dass Sequenz.sequenz sehr wohl ein Feld ist, nämlich ein integer-Feld. Daher verstehe ich diese Fehlermeldung nicht.
Sieht man nun bei der Klasse Sequenz nach, sieht man, dass Sequenz.sequenz sehr wohl ein Feld ist, nämlich ein integer-Feld. Daher verstehe ich diese Fehlermeldung nicht.
Java:
public class Sequenzeinleser {
Sequenz[] sequenzbehaelter = new Sequenz[40];
public Sequenzeinleser() {
}
public void leseSequenz() throws IOException {
FileReader fr = new FileReader("C:/Dokumente und Einstellungen/Ralf/Desktop/test.txt");
BufferedReader br = new BufferedReader(fr);
String zeile1 = br.readLine();
sequenzbehaelter.sequenz[0] = zeile1.split("\t");
Java:
public class Sequenz {
int[] sequenz; //gibt die eigentliche Sequenz an
boolean frisch; //gibt an ob eine Sequenz schon verwendet wurde
public Sequenz(int r){
}
}
Zuletzt bearbeitet: