Hjælp med små og store chars

Tags:    java

Hej!

Jeg skal have mit følgende kode til ikke tage hensyn til om det er store eller små bogstaver.
Håber nogen kan komme med lidt hjælp, jeg har prøvet men uden held indtil videre..

public static void main(String[] args)
{
String str = "regninger";

int left;
int right = str.length() - 1;
int ikkeCenter = (str.length() - 1) / 2;


for (left = 0; left <= ikkeCenter; )
{
if (str.charAt(left) != str.charAt(right))
{
System.out.println("Ikke et palindrom" + left + right);
}

left++;
right--;

if (str.charAt(left) == str.charAt(ikkeCenter) && str.charAt(left) == str.charAt(right))
{
System.out.println("Det er et palindrom");
}

}
}



Fold kodeboks ind/udJava kode 




Og hvad hvis man ikke skulle ændre stringen og skulle printe den ud bagefter?



Tjae du kan jo bare oprette en til streng

String strLowered = str.toLower();

Og så udskrive str, men arbejde med strLowered :)



Husk at tage højde for mellemrum også :)

Palindrom problematikken har været oppe at vende på C/C++ foraet også:
http://www.udvikleren.dk/Thread.aspx?f=1&t=26679
http://www.udvikleren.dk/Thread.aspx?f=1&t=26728



#3 det var jo en fantastisk idé, og fantastisk af mig ikke at se den :)

Hvad er så caseSensitiv() gør?



Hvad er så caseSensitiv() gør?


Det er der ikke nogen metode der hedder.



t