public class Strings_in_Java { public static void main(String[] args) { String s1 =" Hallo Welt "; String s2 = s1.trim(); System.out.println("String s1: >" +s1+ "<"); System.out.println("String s2: >" +s2+ "<"); System.out.println(s1.trim()); // Zerlegen eines String in seine Buchstaben for(int i=0; i<10; i++) System.out.print(s2.charAt(i) + " "); System.out.println(""); // Wir suchen das erste Leerzeichen im // String s2. System.out.println("Das Leerzeichen befindet sich an der Stelle: " + s2.indexOf(" ")); // Suchbegriffe, die nicht vorkommen, // werden mit einem negativen Index gemeldet System.out.println("Das x befindet sich an der Stelle: " + s2.indexOf("x")); System.out.println(s2 + " hat " + s2.length() + " Buchstaben."); // Da jeder Aufruf von replaceAll() wieder // einen String zurückliefert, lässt sich // aus dem neuen String wieder replaceAll() // aufrufen. System.out.println( s2.replaceAll("a", "o") .replaceAll("o", "a") .replaceAll("e", "ö")); // Beginn bei Buchstabe 6 (W), Ende HINTER // Buchstabe 9 (daher EndIndex 10) System.out.println(s2.substring(6, 10)); } }