Hallo, ich will 2 char Arrays in einer If Anweisung miteinander vergleichen, allerdings funktioniert das nicht so wie ich mir das vorstelle:
So funktioniert es wunderbar
aber so
leider nicht, warum? es sind beides Char-Werte, warum können die nicht miteinander verglichen werden?
So funktioniert es wunderbar
Java:
char[] abc = {'a','b','c','d'};
String text = "alpha";
if (text.charAt(0) == 'a') {
...
aber so
Java:
char[] abc = {'a','b','c','d'};
String text = "alpha";
if (text.charAt(0) == abc[0]) {
...
leider nicht, warum? es sind beides Char-Werte, warum können die nicht miteinander verglichen werden?