Lösungsvorschlag 4.2. - Aufgabe 4
Aus ComeniusWiki
public class StringMethoden { public void stringMethodenTesten(){ String s1 = "Nikolausi"; String s2 = "Mikolausi"; String s3 = "NIKOLAUSI"; // Der folgende Methodenaufruf ... //... gibt die Zeichenkette s1 auf der Konsole aus System.out.println("Methode 1: "+s1); //... gibt den 6.Buchstaben der Zeichenkette s1 aus System.out.println("Methode 2: "+s1.charAt(5)); //... überprüft, ob die Zeichenkette s1 auf "ausi" endet. System.out.println("Methode 3: "+s1.endsWith("ausi")); //... überprüft, ob s1 und s2 identisch sind System.out.println("Methode 4: "+s1.equals(s2)); //... überprüft, ob s1 und s2 ohne Berücksichtigung von Groß- und Kleinschreibung identisch sind System.out.println("Methode 5: "+s1.equalsIgnoreCase(s3)); //... gibt aus, an welcher Stelle der Buchstabe "i" in s1 erstmals vorkommt System.out.println("Methode 6: "+s1.indexOf("i")); //... gibt an, an welcher Stelle der Teilstring "aus" in s1 erstmals vorkommt System.out.println("Methode 7: "+s1.indexOf("aus")); //... gibt die Länge von s1 (= Anzahl der Zeichen) an System.out.println("Methode 8: "+s1.length()); //... ersetzt alle Vorkommnisse von "l" durch "m" System.out.println("Methode 9: "+s1.replace('l','m')); //... überprüft, ob s1 mit dem Teilstring "Niko" beginnt System.out.println("Methode 10: "+s1.startsWith("Niko")); //... gibt den Teilstring von s1 aus, der mit dem 5.Buchstaben beginnt System.out.println("Methode 11: "+s1.substring(4)); //... gibt den Teilstring von s1 aus, der mit dem 5. Buchstaben beginnt und mit dem 8. endet (Index[8], d.h. der 9. Buchstabe ist der erste, der nicht mehr enthalten ist) System.out.println("Methode 12: "+s1.substring(4,8)); //... gibt s1 in Kleinbuchstaben aus System.out.println("Methode 13: "+s1.toLowerCase()); //... gibt s1 in Großbuchstaben aus System.out.println("Methode 14: "+s1.toUpperCase()); } }