import IOulm.Urc; public class Strings{ public static void main(String[] args){ //Variable deklarieren und Initialisieren String s = "Hello, World"; //Laenge des Strings bestimmen System.out.println(s.length()); //Zeichen an einer bestimmten Stelle des Strings auslesen char c = s.charAt(0);//Die Position im String beginnt bei 0! System.out.println(c); //Erstes Vorkommen des Buchstabens 'o' bestimmen int firstPos = s.indexOf('o', 0); //Der zweite Parameter gibt an, ab welcher Position gesucht werden soll //Zweites Vorkommen des Buchstabens 'o' bestimmen int secondPos = s.indexOf('o', firstPos+1); //"Trick": nach dem ersten Vorkommen mit der Suche beginnen //Den Teil des Strings zwischen den 'o's kopieren String t = s.substring(firstPos+1, secondPos); System.out.println(t); //Kopierten Teil mit dem erwarteten Ergebnis vergleichen //ACHTUNG "==" funktioniert nicht! System.out.println(t.equals(", W")); //String von der Standard-Eingabe lesen //Das Einlesen wird durch '\n' beendet if(Urc.readString()) t = Urc.getString(); System.out.println(t); //String (der nur aus Ziffern besteht!) in int konvertieren t = "123"; int zahl = Integer.valueOf(t).intValue(); //mathematische Funktionen double result = Math.sin(Math.PI); System.out.println(Math.round(result)); } }