P
Popelwicht
Gast
hallo, habe hier folgenden code-schnipsel:
damit möchte ich alle "a" aus einer zeichenkette auslesen. der string wird auch korrekt in einzelne buchstaben zerlegt, aber anscheinend kommt die routine trotzdem nicht in die if-anweisung, obwohl in dem string 2 "a" sind. ich bin echt ratlos... woran kann das liegen? :?:
danke schon mal!
Code:
for (int i=0; i<=name.length()-1; ++i) {
System.out.println(name.substring(i,i+1));
if (name.substring(i,i+1)=="a") {
iAnzahl_a=iAnzahl_a+1;
}
}
damit möchte ich alle "a" aus einer zeichenkette auslesen. der string wird auch korrekt in einzelne buchstaben zerlegt, aber anscheinend kommt die routine trotzdem nicht in die if-anweisung, obwohl in dem string 2 "a" sind. ich bin echt ratlos... woran kann das liegen? :?:
danke schon mal!