Link zu www.kneller-gifs.de

String Grundlagen

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
    }
  }