Code:
for( Object o : filesList.getSelectedValues()) {
if(o.toString().startsWith("[Ordner]:")) {
f = o.toString().split(":");
System.out.println(dataList.indexOf(o.toString().split(":")[1]));
for(Object l : dataList.toArray()) {
System.out.println("geht\n"+f[1]+"\n"+l.toString());
if(l.toString().startsWith(f[1])) {
System.out.println("geht2!");
}
}
}
dataList.removeElement(o);
}
wieso geht das nicht?
es soll ind er console "geht2" augegeben werden
filesList=JList
dataList=Speicherort für die Daten der JList (DefaultListModel)
wenn ich l.toString() ausgebe dann startet es immer genau mit den string f[1] aber diese scheiss startsWithmethode is zu blöd um das zu erkennen... wiesooooo?=???? :x :x :x ???:L