Hallo Leute,
habe da ein Problem:
ich bekomme 2 csv Listen, die ich einlese und die spalten (sind durch @ getrennt) dann zeilenweise an ein Objekt gebe.
So sieht das ganze bei mir aus:
jetzt möchte ich im Konstruktor von DatenBO nur die Daten für bestimmte Felder (4 Felder)reinfüllen, da ich für eine spätere Filterung nur bestimmte Spalten brauche. Es wäre daher ja unnötig alle felder zu befüllen. Wie mache ich das jetzt im Konstruktor?
habe da ein Problem:
ich bekomme 2 csv Listen, die ich einlese und die spalten (sind durch @ getrennt) dann zeilenweise an ein Objekt gebe.
So sieht das ganze bei mir aus:
Code:
String test1Line;
String test2Line;
BufferedReader test1Reader = CSVReader.getInstance().getReader("csv/test1.txt");
BufferedReader test2Reader = CSVReader.getInstance().getReader("csv/test2.txt");
// get lines
while (((test1Line = test1Reader.readLine()) != null)
&& ((test2Line = test2Reader.readLine()) != null)) {
// get colums
String[] test1Columns = test1Line.split("@");
String[] test2Columns = test2Line.split("@");
// fülle Objekt
DatenBO testBO = new DatenBO(test1Columns, test2Columns);
jetzt möchte ich im Konstruktor von DatenBO nur die Daten für bestimmte Felder (4 Felder)reinfüllen, da ich für eine spätere Filterung nur bestimmte Spalten brauche. Es wäre daher ja unnötig alle felder zu befüllen. Wie mache ich das jetzt im Konstruktor?
Code:
public DatenBO(String[] test1Columns, String[] test2Columns) {
....
....
}