|
In Java können Zeichenketten z.B. in Form von Strings bearbeitet werden. Die Klasse "String" bietet einige Methoden zum Erzeugen, Vergleichen, Extrahieren usw. an. Bei Stringmanipulationen wird nicht der Inhalt von Strings verändert, sondern es werden neue String-Objekte erzeugt. Umfangreiche Stringbearbeitungen kosten somit viel Speicher und viel Performance! Die Klasse StringBuffer repräsentiert im Gegensatz dazu dynamische, beliebig änderbare Zeichenketten und das Arbeiten mit StringBuffern ist wesentlich performanter.
Strings anlegen und zusammensetzen
public class Test {
static public void main (String args[]) {
String s1="test"; // String anlegen
System.out.println(s1); // Ausgabe: test
String s2="123";
String s3=s1+s2; // String zusammensetzen
System.out.println(s3); // Ausgabe: test123
System.out.println("hallo "+"Welt"); // Ausgabe: hallo Welt
}
}
Stringlänge und alle Zeichen groß
public class Test {
static public void main (String args[]) {
String s1="test"; // String anlegen
System.out.println(s1); // Ausgabe: test
System.out.println(s1.length()); // Ausgabe: 4
System.out.println(s1.toUpperCase()); // Ausgabe: TEST
}
}
|