Moin, bin gerade dabei Java zu lernen, nun komme ich aber nicht weiter.
Ich habe eine Classe in der eine Log Datei eingelesen wird und dann in einem ArrayList gespeichert wird.
Nun will ich eine zweite Klasse machen, in der ich dieses Array benutzen kann, nur weiß ich nicht wie ich das Array da rüber bekomme in die zweite Klasse, damit ich die da benutzen kann. Hab bisschen rum probiert mit Parameter usw.. aber nichts klappt. Kann mir da einer weiter helfen? Im Internet hab ich auch geguckt, aber ich finde nichts oder ich bin zu blöde das zu verstehen.
Klasse 1:
Klasse 2:
Im Grunde will ich den Log in der zweiten Klasse dann auswerten und Statistiken daraus machen.
Ich habe eine Classe in der eine Log Datei eingelesen wird und dann in einem ArrayList gespeichert wird.
Nun will ich eine zweite Klasse machen, in der ich dieses Array benutzen kann, nur weiß ich nicht wie ich das Array da rüber bekomme in die zweite Klasse, damit ich die da benutzen kann. Hab bisschen rum probiert mit Parameter usw.. aber nichts klappt. Kann mir da einer weiter helfen? Im Internet hab ich auch geguckt, aber ich finde nichts oder ich bin zu blöde das zu verstehen.
Klasse 1:
Java:
package Statistic;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class Einlesen {
public ArrayList<String> Einlesen(){
BufferedReader input = null;
try {
input = new BufferedReader(new InputStreamReader(new FileInputStream("./docs/Log.log")));
} catch (FileNotFoundException e) {
System.out.println("Datei nicht gefunden! Bitte neue Einlesen.");
}
String thisLine = null;
ArrayList<String> LogListe = new ArrayList<String>();
try {
while ((thisLine = input.readLine()) != null) {
LogListe.add(thisLine + "\n");
}
} catch (IOException e) {
e.printStackTrace();
}
return LogListe;
}
}
Klasse 2:
Java:
package Statistic;
import java.util.ArrayList;
public class Auswertung {
Einlesen einlesen = new Einlesen();
}
Im Grunde will ich den Log in der zweiten Klasse dann auswerten und Statistiken daraus machen.
Zuletzt bearbeitet von einem Moderator: