Diese Methode entfernt alle Leerzeichen, Tabs und auch weitere Whitespace-Zeichen (z.B. \n) am Anfang und Ende eines Strings:
String a = ” \nDies ist ein Test “;
System.out.println(a.trim()); // Ausgabe: “Dies ist ein Test”
Diese Methode entfernt alle Leerzeichen, Tabs und auch weitere Whitespace-Zeichen (z.B. \n) am Anfang und Ende eines Strings:
String a = ” \nDies ist ein Test “;
System.out.println(a.trim()); // Ausgabe: “Dies ist ein Test”
ja, die toString() – Methode gibt es auch für Strings. Obwohl ziemlich nutzlos sollte man sie kennen, im SCJP werden ja gerne Fragen gestellt, wie der Code sich wohl verhält in besonderen Situationen – er compiliert einwandfrei und gibt als Rückgabewert den Eingabewert aus.
Mit dieser Methode wird Klein- in Großschreibung umgewandelt:
String a = “Beruf”;
System.out.println(a.toUpperCase()); //Ausgabe: BERUF
Mit dieser Methode wird Groß- in Kleinschreibung umgewandelt:
String a = “Beruf”;
System.out.println(a.toLowerCase()); // Ausgabe: beruf
Zusätzlich kann die Methode substring auch mit einem End-Index versehen werden, bis zu diesem ausgelesen werden soll:
String a = “Beruf”;
System.out.println(a.substring(2,4)); //Ausgabe: ru
Hier ist zu beachten, dass erst nach dem start-Index (hier also nach dem 2. Zeichen), aber inklusive dem End-Index (also hier inklusive des 4. Zeichens) ausgegeben wird.
Wenn eine Klasse nur die Verwaltung von Personalnummern beinhaltet und sonst nichts (also keine Abteilung, Tätigkeiten, usw.); wovon spricht man in diesem Zusammenhang?
Antwort/ answer | |
---|---|
Diese Methode gibt alle Zeichen ab einem definierten Zeichen/ Index aus:
String a = “Beruf”;
System.out.println(a.substring(2)); //Ausgabe: ruf -> alles, nach dem 2. Zeichen wird ausgegeben
Hier wird ein Zeichen in einem String durch ein anderes Zeichen ersetzt:
String a = “abc”;
System.out.println(a.replace(“a”, “A”)); // Ausgabe: Abc
Kommt das benannte Zeichen mehrmals im String vor, wird es auch mehrmals ersetzt
Hier wird die Anzahl der Zeichen zurückgegeben, die im String enthalten sind:
String a = “abc”;
System.out.println(a.length()); // 3 wird ausgegeben