Lösungsvorschlag 4.2. - Aufgabe 4
Aus ComeniusWiki
Version vom 15. Dezember 2013, 08:13 Uhr von B.Schiller (Diskussion | Beiträge)
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());
}
}

