Heim  >  Artikel  >  Java  >  Java ermittelt, ob eine Zeichenfolge die angegebene Zeichenfolge enthält

Java ermittelt, ob eine Zeichenfolge die angegebene Zeichenfolge enthält

尚
Original
2019-12-28 14:19:143993Durchsuche

Java ermittelt, ob eine Zeichenfolge die angegebene Zeichenfolge enthält

Bei Verwendung von indexOf(String s) ist der zurückgegebene Wert die Startposition des Teilstrings im übergeordneten String, einschließlich des gesamten Rückgabewerts, falls nicht enthalten muss -1 sein

package my_automation;

public class z_test {

    public static void main(String[] args) {
        String test = "This is test for string";
        System.out.println(test.indexOf("This")); //0
        System.out.println(test.indexOf("is")); //2
        System.out.println(test.indexOf("test")); //8
        System.out.println(test.indexOf("for")); //13
        System.out.println(test.indexOf("for string       "));//-1
        if (test.indexOf("This")!=-1){
            //"只要test.indexOf('This')返回的值不是-1说明test字符串中包含字符串'This',相反如果包含返回的值必定是-1"
            System.out.println("存在包含关系,因为返回的值不等于-1");     
        }else{    
            System.out.println("不存在包含关系,因为返回的值等于-1");
        }
        if (test.indexOf("this")!=-1){
            //"只要test.indexOf('this')返回的值不是-1说明test字符串中包含字符串'this',相反如果包含返回的值必定是-1"
            System.out.println("存在包含关系,因为返回的值不等于-1");   
        }else{ 
            System.out.println("不存在包含关系,因为返回的值等于-1");
        }  
    }
}

Verwendung von indexOf():

Gibt die Position zurück, an der die Zeichenfolge string in indexof (string) zum ersten Mal in der übergeordneten Zeichenfolge im Zeichen erscheint, beginnend bei 0! -1 wird nicht zurückgegeben; es ist praktisch zum Beurteilen und Abfangen von Zeichenfolgen!

indexOf()-Definition und Verwendung Die indexOf()-Methode gibt die Position zurück, an der ein angegebener Zeichenfolgenwert zum ersten Mal in der Zeichenfolge erscheint.

Syntax stringObject.indexOf(searchvalue,fromindex)

Parameter Beschreibung searchvalue Erforderlich. Gibt den abzurufenden Zeichenfolgenwert an.

fromindex optionaler ganzzahliger Parameter. Gibt die Position in der Zeichenfolge an, an der mit der Suche begonnen werden soll. Seine gesetzlichen Werte sind 0 bis - 1. Wenn dieser Parameter weggelassen wird, beginnt die Suche beim ersten Zeichen der Zeichenfolge.

Weitere Java-Kenntnisse finden Sie in der Spalte Java Basic Tutorial.

Das obige ist der detaillierte Inhalt vonJava ermittelt, ob eine Zeichenfolge die angegebene Zeichenfolge enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn