Java String IndexOf-Beispiel

Die Java-String-Klasse besteht aus Methoden zum Ermitteln des Index des Vorkommens in den angegebenen String-Literalen. Wenn die angegebenen Zeichen nicht vorkommen, wird „-1“ zurückgegeben. Im Folgenden sind die wenigen Methoden aufgeführt, die zum Ermitteln der Zeichenfolgenwerte sehr nützlich sind.

  • indexOf(char) – Gibt den Index des ersten Vorkommens des Zeichens in der angegebenen Zeichenfolge zurück. Wenn es nicht als Teilzeichenfolge auftritt, wird -1 zurückgegeben
  • lastIndexOf(char) – Gibt den Index des Zeichens zurück, das in der angegebenen Zeichenfolge zuletzt vorkommt. Wenn es nicht als Teilzeichenfolge auftritt, wird -1 zurückgegeben
  • lastIndexOf(string) – Gibt den Index innerhalb dieser Zeichenfolge des letzten Vorkommens der angegebenen Teilzeichenfolge zurück. Wenn es nicht als Teilzeichenfolge auftritt, wird -1 zurückgegeben
  • lastIndexOf(string,fromIndex) – Gibt den Index innerhalb dieser Zeichenfolge des letzten Vorkommens der angegebenen Teilzeichenfolge zurück. Wenn es nicht als Teilzeichenfolge auftritt, wird -1 zurückgegeben
  • Schauen Sie sich das folgende Beispiel für String indexOf()-Methoden an.

    StringIndexExample.java

    package javabeat.net.core;
    
    /**
     * String indexOf() Example
     * @author krishna
     *
     */
    public class StringIndexExample {
    	public static void main(String args()) {
    		String str = "Java Strings";
    
    		// indexOf(char)
    		System.out.println("indexOf(char) : " + str.indexOf('a'));
    
    		// indexOf(char) - non exist character
    		System.out.println("indexOf(char) - non exist character : "
    				+ str.indexOf('z'));
    
    		// lastIndexOf(char)
    		System.out.println("lastIndexOf(char) : " + str.lastIndexOf('a'));
    
    		// lastIndexOf(string)
    		System.out.println("lastIndexOf(string) : " + str.lastIndexOf("Str"));
    
    		// lastIndexOf(string,fromIndex)
    		System.out.println("lastIndexOf(string,fromIndex) : "
    				+ str.lastIndexOf("Str", 4));
    	}
    }
    

    Ausgabe…

    indexOf(char) : 1
    indexOf(char) - non exist character : -1
    lastIndexOf(char) : 3
    lastIndexOf(string) : 5
    lastIndexOf(string,fromIndex) : -1
    

    Kommentar verfassen

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

    Nach oben scrollen