torsdag 10 maj 2012

String och char

Föreläsning nr 12. Genomgång av char och String.
Char är primitiv dvs when you pass a char you pass a copie of the char. Detta till skillnad från String som är en klass (med objekt). String är immutable, dvs när du väl deklarerat en String så kan du inte ändra i den, istället får du skapa en ny String.

För att ex. ändra till stora bokstäver gör du följande;
char: char ch;
         ch = Character.toUpperCase(ch);
String: String str;
            str = str.toUpperCase();

- För String kan du ej använda == och < >. Använd istället equals och CompareTo