Lösungsvorschlag 4.2. - Aufgabe 4

Aus ComeniusWiki
Wechseln zu: Navigation, Suche
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());
}
}