class StringEksempel { // se gjerne dokumentasjonen: // https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#endsWith-java.lang.String- // Noen av de meste brukte String operasjonene for en Sting str: //str.charAt(indeks) // - returner en char // - finner tegnet på plassen angitt ved indeks //str.length() // - returner en int - lengden paa stringen //str.substring(startIndeks) // alt fra og med, til og ikke med // - returner en String - substringen fra og med startIndeks //str.substring(startIndeks, sluttIndeks) // - returner en String // - substringen fra og med startIndeks til (og ikke med) sluttIndeks //str.split() public static void main(String[] args) { String test = "snart er det ferie!"; // skriver ut alle tegnene i teksten System.out.println("Alle tegnene i teksten: "); System.out.println("\t " + test); for (int i = 0; i < test.length(); i++) { System.out.println(test.charAt(i)); } // bruker rekursiv metode System.out.println("Rekursivt: "); skrivTegn(test); } public static void skrivTegn(String tekst) { // rekursiv metode for aa skrive ut alle bokstavene i teksten if (tekst.length() == 1) { System.out.println(tekst.charAt(0)); } else if (tekst.length() > 1) { System.out.println(tekst.charAt(0)); skrivTegn(tekst.substring(1)); } } }