Lösungsvorschlag 4.2. - Aufgabe 4: Unterschied zwischen den Versionen
Aus ComeniusWiki
(Die Seite wurde neu angelegt: „<pre> public class StringMethoden { public void stringMethodenTesten(){ String s1 = "Nikolausi"; String s2 = "Mikolausi"; String s3 = "NIKOLAUSI"; // Der fo…“) |
|||
| Zeile 10: | Zeile 10: | ||
// Der folgende Methodenaufruf ... | // Der folgende Methodenaufruf ... | ||
//... gibt die Zeichenkette s1 auf der Konsole aus | //... gibt die Zeichenkette s1 auf der Konsole aus | ||
| − | System.out.println("Methode 1: "+s1); | + | System.out.println("Methode 1: "+s1); |
//... gibt den 6.Buchstaben der Zeichenkette s1 aus | //... gibt den 6.Buchstaben der Zeichenkette s1 aus | ||
| − | System.out.println("Methode 2: "+s1.charAt(5)); | + | System.out.println("Methode 2: "+s1.charAt(5)); |
//... überprüft, ob die Zeichenkette s1 auf "ausi" endet. | //... überprüft, ob die Zeichenkette s1 auf "ausi" endet. | ||
| − | System.out.println("Methode 3: "+s1.endsWith("ausi")); | + | System.out.println("Methode 3: "+s1.endsWith("ausi")); |
//... überprüft, ob s1 und s2 identisch sind | //... überprüft, ob s1 und s2 identisch sind | ||
| − | System.out.println("Methode 4: "+s1.equals(s2)); | + | System.out.println("Methode 4: "+s1.equals(s2)); |
//... überprüft, ob s1 und s2 ohne Berücksichtigung von Groß- und Kleinschreibung identisch sind | //... überprüft, ob s1 und s2 ohne Berücksichtigung von Groß- und Kleinschreibung identisch sind | ||
| − | System.out.println("Methode 5: "+s1.equalsIgnoreCase(s3)); | + | System.out.println("Methode 5: "+s1.equalsIgnoreCase(s3)); |
//... gibt aus, an welcher Stelle der Buchstabe "i" in s1 erstmals vorkommt | //... gibt aus, an welcher Stelle der Buchstabe "i" in s1 erstmals vorkommt | ||
| − | System.out.println("Methode 6: "+s1.indexOf("i")); | + | System.out.println("Methode 6: "+s1.indexOf("i")); |
//... gibt an, an welcher Stelle der Teilstring "aus" in s1 erstmals vorkommt | //... gibt an, an welcher Stelle der Teilstring "aus" in s1 erstmals vorkommt | ||
| − | System.out.println("Methode 7: "+s1.indexOf("aus")); | + | System.out.println("Methode 7: "+s1.indexOf("aus")); |
//... gibt die Länge von s1 (= Anzahl der Zeichen) an | //... gibt die Länge von s1 (= Anzahl der Zeichen) an | ||
| − | System.out.println("Methode 8: "+s1.length()); | + | System.out.println("Methode 8: "+s1.length()); |
//... ersetzt alle Vorkommnisse von "l" durch "m" | //... ersetzt alle Vorkommnisse von "l" durch "m" | ||
| − | System.out.println("Methode 9: "+s1.replace('l','m')); | + | System.out.println("Methode 9: "+s1.replace('l','m')); |
//... überprüft, ob s1 mit dem Teilstring "Niko" beginnt | //... überprüft, ob s1 mit dem Teilstring "Niko" beginnt | ||
| − | System.out.println("Methode 10: "+s1.startsWith("Niko")); | + | System.out.println("Methode 10: "+s1.startsWith("Niko")); |
//... gibt den Teilstring von s1 aus, der mit dem 5.Buchstaben beginnt | //... gibt den Teilstring von s1 aus, der mit dem 5.Buchstaben beginnt | ||
| − | System.out.println("Methode 11: "+s1.substring(4)); | + | System.out.println("Methode 11: "+s1.substring(4)); |
//... gibt den Teilstring von s1 aus, der mit dem 5. Buchstaben beginnt und mit dem 9. endet | //... gibt den Teilstring von s1 aus, der mit dem 5. Buchstaben beginnt und mit dem 9. endet | ||
| − | System.out.println("Methode 12: "+s1.substring(4,8)); | + | System.out.println("Methode 12: "+s1.substring(4,8)); |
//... gibt s1 in Kleinbuchstaben aus | //... gibt s1 in Kleinbuchstaben aus | ||
| − | System.out.println("Methode 13: "+s1.toLowerCase()); | + | System.out.println("Methode 13: "+s1.toLowerCase()); |
//... gibt s1 in Großbuchstaben aus | //... gibt s1 in Großbuchstaben aus | ||
| − | System.out.println("Methode 14: "+s1.toUpperCase()); | + | System.out.println("Methode 14: "+s1.toUpperCase()); |
} | } | ||
} | } | ||
</pre> | </pre> | ||
Version vom 5. Dezember 2013, 07:50 Uhr
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 9. endet
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());
}
}

