Normal
Ich habe es jetzt hinbekommen. Aber wie kann ich es im Code so umschreiben das es egal ist ob es sich jetzt um klein oder Großbuchstaben handelt ? bzw anna = true, Anna = true also beide sollten true ergeben. Ich finde im Netz irgendwie total zusammengebastelte sachen drüber. Mein aktueller Code:[CODE=java]public class Rekursion { public static void main(String[] args) { String s = "anna"; System.out.println(isPalindrom(s,0,s.length()-1)); } public static boolean isPalindrom(String s, int vorne, int hinten){ if ( vorne == hinten) { return true; } if (s.charAt(vorne) != s.charAt(hinten)) { return false; } if(vorne < hinten + 1){ return isPalindrom(s,vorne+1,hinten-1); } return true; }}[/CODE]
Ich habe es jetzt hinbekommen. Aber wie kann ich es im Code so umschreiben das es egal ist ob es sich jetzt um klein oder Großbuchstaben handelt ? bzw anna = true, Anna = true also beide sollten true ergeben. Ich finde im Netz irgendwie total zusammengebastelte sachen drüber. Mein aktueller Code:
[CODE=java]public class Rekursion {
public static void main(String[] args) {
String s = "anna";
System.out.println(isPalindrom(s,0,s.length()-1));
}
public static boolean isPalindrom(String s, int vorne, int hinten){
if ( vorne == hinten) {
return true;
if (s.charAt(vorne) != s.charAt(hinten)) {
return false;
if(vorne < hinten + 1){
return isPalindrom(s,vorne+1,hinten-1);
[/CODE]