...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
char tegn; tegn = 'A'; // I java defineres en char med enkle apostrofer. tegn = Character.toLowerCase(tegn); // tegn settes lik 'a' ved hjelp av en forhåndsdefinert metode som finnes i java tegn = '#'; // Lovlig char-verdi tegn = 't5'; // Ulovlig char-verdi, kan ikke bestå av flere tegn. Se String i stedet tegn = '2'; // Lovlig char-verdi tegn == 2; // false, da int og char ikke er like, selv om verdien ser lik ut. //Konvertering mellom char og int krever litt triksing: // 1) Hvis man forsøke caste en char til int, vil dette gi svært rare resultater: int heltall = (int) tegn; // heltall settes lik 50?? // Dette skyldes, som nevnt ovenfor, at alle char-verdier ligger på en tall-linje. Vi vet nå at '2' er representert på plass 50 langs denne tall-linjen. // 2) I java må vi konvertere char-verdien til en Sting, og deretter "parse" String-verdien til et integer. Det kan gjøres slik String s = Character.toString(tegn); // Bruker en ny forhåndsdefinert metode i java int heltall = Integer.parseInt(s); // heltall settes nå lik integer-verdien 2. |
String
Dersom vi har data bestående av tekst vil dataene være av typen String.
...