import java.util.ArrayList; class RepetisjonString { public static void main(String[] args) { String setning = "I Paasken er det fri!"; andreBokstav(setning); String testTekst = "Pelle politi peker paa Penne pasta"; starterMed("pe", testTekst.split(" ")); String [] ordliste = {"hatt", "pensel", "kake", "peke", "Penal", "lampe", "lese", "pese"}; slutterMed("e", ordliste); } // Oppgave 1: public static void andreBokstav(String tekst) { // skal skrive ut andre tegnet i ordet eller "-" String [] liste = tekst.split(" "); // deler paa mellomrom for (String ord: liste) { if (ord.length() < 2) { System.out.println("Ord: " + ord + ". - "); } else { System.out.print("Ord: " + ord + ". Andre bokstav: "); System.out.println(ord.charAt(1)); //alt: ord.substring(1, 2) } } } // slutt skriv2Tegn // Oppgave 2: public static void starterMed(String pre, String [] tekst) { // lagre alle ord som begynner med pre i liste ArrayList ordene = new ArrayList<>(); for (String ord: tekst) { if (ord.length() >= pre.length()) { String begynnelsen = ord.toLowerCase().substring(0,2); if (begynnelsen.equals(pre)) { ordene.add(ord); } } } System.out.println("Alle ordene som begynner med " + pre + ": "); for (String s: ordene) { System.out.println(s); } } // slutt starterMed // Oppgave 3: public static void slutterMed(String post, String[] tekst) { // lagre alle ord som slutter paa post i liste ArrayList ordene = new ArrayList<>(); for (String ord: tekst) { if (ord.length() >= post.length()) { String slutten = ord.substring(ord.length()-post.length()); if (slutten.toLowerCase().equals(post)) { ordene.add(ord); } } } System.out.println("Alle ordene som slutte med " + post + ": "); for (String s: ordene) { System.out.println(s); } } // slutt slutterMed }