Hallo,
ich habe 2 Arraylisten. spalteA und spalteB. Ich möchte jetzt alle Strings aus spalteA darauf testen, ob sie auch in spalteB enthalten sind. Wenn nicht, so soll dieser String ausgegeben werden.
Sowohl spalteA als auch spalteB werden auf jedenfall richtig befüllt und einzelneWerte werden richtig ausgegeben, so dass der Fehler auf jeden Fall in der findeSingle() ist. Woran liegts? Habe ich einen Denkfehler?
Viele Grüße,
Christoph
Edit:
Eventuell wäre der Fehler der ausgegeben wird auch ganz interessant:
ich habe 2 Arraylisten. spalteA und spalteB. Ich möchte jetzt alle Strings aus spalteA darauf testen, ob sie auch in spalteB enthalten sind. Wenn nicht, so soll dieser String ausgegeben werden.
Code:
public void findeSingle(){
for (String s:spalteA){
for (String t:spalteB){
if(s.contains(t)==false){
einzelneWerte.add(s);
}
else {
break;
}
}
}
}
Sowohl spalteA als auch spalteB werden auf jedenfall richtig befüllt und einzelneWerte werden richtig ausgegeben, so dass der Fehler auf jeden Fall in der findeSingle() ist. Woran liegts? Habe ich einen Denkfehler?
Viele Grüße,
Christoph
Edit:
Eventuell wäre der Fehler der ausgegeben wird auch ganz interessant:
Code:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2760)
at java.util.Arrays.copyOf(Arrays.java:2734)
at java.util.ArrayList.ensureCapacity(ArrayList.java:167)
at java.util.ArrayList.add(ArrayList.java:351)
at vogti.GetDuplicate.findeSingle(GetDuplicate.java:93)
at vogti.Start.main(Start.java:12)