Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: liten feil

...

Code Block
languagejava
titleString i java
linenumberstrue
// Det er verdt å merke seg at 1) og 2) nedenfor er ekvivalente. Dette sier noe om hvordan en String er bygd opp

// 1)  
String str = "abc";
 
// 2) 
char data[] = {'a', 'b', 'c'};
String str = new String(data);


// Andre egenskaper ved String

String tekst;
String tekst2; 
 
tekst = "hEi"; // I java defineres en String-verdi med doble apostrofer
tekst2 = "HeI";
tekst == tekst2; // false, det skilles mellom store og små bokstaver.
 
tekst = String.toLowerCase(tekst); // Hele tekst gjøres liten

String navn = "Ola Normann";
 
int telling = navn.length(); // Teller tegn i strengen. Merk at whitespace er også et tegn

// Om vi vil hente fornavnet til Ola kan det gjøres ved å tenke på navn som en tabell.

String fornavn = navn.substring(0,2); // Henter de treto første elementene i "tabellen"
char initial = fornavn.charAt(0); // Setter initial lik 'O'

...