hey,
so jetzt bin ich bei meinem zweiten problem schon angelangt...
damit ich nicht viel erklären muss oder das komplette programm zeigen muss,
habe ich ein kleines programm geschrieben was mein problem zeigt:
so kurze erklärung...
ich habe eine ArrayList in der sich immer einzelne buchstaben befinden hier "cList"...
dann habe ich eine andere ArrayList hier "lList" in der sich ArrayListen befinden...
in diese ArrayListen will ich dann immer aus einzelnen zeichen strings rein schreiben in dem ich immer zeichen für zeichen hinzufüge...
so doch java meckert schon in zeile 17...
wo ich ihm einfach sagen will "nim das was du drinne hast und füge das hinzu + dem buchsten aus der anderen liste...
als fehler wird genannt "operator + cannot be appliead to java.lang.Object, java.lang.Character"
also liegt es wohl an dem + operator...
wenn ich statt cList.get(1) einfach "b" hinschreibe dann geht es weil er das wohl als String anerkennt...
wenn ich 'b' schreibe dann meckert er wieder... weils dann ja ein char ist...
meine frage ist jetzt...
wie kann ich das problem lösen? =(
so jetzt bin ich bei meinem zweiten problem schon angelangt...
damit ich nicht viel erklären muss oder das komplette programm zeigen muss,
habe ich ein kleines programm geschrieben was mein problem zeigt:
Java:
public class Main {
public static void main(String[] args) {
List<Character> cList = new ArrayList<Character>();
List<List> lList = new ArrayList<List>();
cList.add('a');
cList.add('b');
cList.add('c');
lList.add(new ArrayList<String>());
lList.get(0).add(cList.get(0));
System.out.println(lList);
lList.get(0).set(0, lList.get(0).get(0) + cList.get(1));
System.out.println(lList);
}
}
so kurze erklärung...
ich habe eine ArrayList in der sich immer einzelne buchstaben befinden hier "cList"...
dann habe ich eine andere ArrayList hier "lList" in der sich ArrayListen befinden...
in diese ArrayListen will ich dann immer aus einzelnen zeichen strings rein schreiben in dem ich immer zeichen für zeichen hinzufüge...
so doch java meckert schon in zeile 17...
wo ich ihm einfach sagen will "nim das was du drinne hast und füge das hinzu + dem buchsten aus der anderen liste...
als fehler wird genannt "operator + cannot be appliead to java.lang.Object, java.lang.Character"
also liegt es wohl an dem + operator...
wenn ich statt cList.get(1) einfach "b" hinschreibe dann geht es weil er das wohl als String anerkennt...
wenn ich 'b' schreibe dann meckert er wieder... weils dann ja ein char ist...
meine frage ist jetzt...
wie kann ich das problem lösen? =(