Inhaltsverzeichnis

Strings

Cäsar

Das folgende Code-Beispiel dient nur dem Verständnis der einzelnen Methoden, nicht dem sinnvollen Einbau in ein Applet oder ein Programm.

    public static void main (String [] args) {
        String originaltext = "HALLOWELT";
        char zch = originaltext.charAt(1);
        zch += 5;
        String verschluesselterText = ""+zch;
        System.out.println (verschluesselterText);
    }

Methoden

String zch1 = String ("Hallo Welt!");
String zch2 = new String ("Hallo Welt!");
 
char [] charArray = {'H','A','L','L','O'};
String zch3 = new String (charArray);
 
String zch4 = new String ("C:\\Programme");  // Backslash erfordert Escape-Sequenz
 
String zch5 = "Hallo";
String zch6 = "Welt";
String zchSumme = zch5 + " " + zch6 + "!";
String zch7 = "Hallo";
boolean gleich = zch5==zch7; // ergibt false, da die Verweise auf Objekte verglichen werden
 
String zch8 = String.valueOf('a'); // char in String umwandeln
String zch9 = ""+'a'; // char in String umwandeln;
 
String zch8 = 5 + "Hallo"; // funktioniert
String zch9 = 5; // funktioniert nicht!
 
int n = "Hallo Welt".length(); // ergibt 10
 
int i = Integer.parseInt ("101");
int i2 = Integer.parseInt ("101",2); // interpretiert 101 als Binärzahl
int i16 = Integer.parseInt ("101",16); // interpretiert 101 als Hexadezimalzahl
float x = Float.parseFloat ("3.4"); 
 
public char charAt(int index)
 
public int compareTo(String anotherString)
 
public static String copyValueOf(char[] data)
public static String copyValueOf(char[] data, int offset, int count)
 
public boolean equals(Object obj)
 
public boolean equalsIgnoreCase(String anotherString)
 
 
StringBuffer: append, insert, delete, replace, length, indexOf, 
 
 
System.out.println ('a'+'b');  // ergibt 195