Wie suche ich einen Buchstaben oder Teilstring in einem String?
public class SuchBuchstabeClass {
public static void main(String[] args){
String s = "Franz fährt im völlig verwahrlosten Taxi quer durch Bayern.";
System.out.println(s.indexOf("ä")); // 7
System.out.println(s.indexOf('ö')); // 16
System.out.println(s.indexOf(97)); // 2
}
}
Die Methode indexOf()
gibt die Position des ersten
Vorkommens eines gesuchten Zeichens oder Teilstrings aus. Das
gesuchte Zeichen wird als Parameter übergeben und kann die Form
eines Strings oder eines Characters haben. Der primitive Datentyp
Character (char
) kann als Zeichen in einfache
Anführungszeichen (Hochkommata, '') oder als dezimale
Unicode-Ordnungszahl int
angegeben werden. Die Methode
beginnt bei 0 zu zählen!