ホームページ  >  記事  >  Java  >  Javaは文字列に指定された文字列が含まれているかどうかを判断します

Javaは文字列に指定された文字列が含まれているかどうかを判断します

尚
オリジナル
2019-12-28 14:19:143993ブラウズ

Javaは文字列に指定された文字列が含まれているかどうかを判断します

#indexOf(String s) が含まれている場合、戻り値は部分文字列を含む親文字列内の部分文字列の開始位置です。含まれていない場合、戻り値全体は次のようになります。 -1

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");
        }  
    }
}

indexOf() 使用法:

indexof (string) の文字列 string が文字内の親文字列内で最初に出現する位置を 0 から返します。 -1 は返されないので、文字列の判定やインターセプトに便利です。

indexOf() の定義と使用法indexOf() メソッドは、指定された文字列値が文字列内で最初に出現する位置を返します。

構文 stringObject.indexOf(searchvalue,fromindex)

パラメータの説明 searchvalue 必須。取得する文字列値を指定します。

fromindex オプションの整数パラメータ。検索を開始する文字列内の位置を指定します。有効な値は 0 ~ - 1 です。このパラメータを省略した場合、文字列の最初の文字から検索が開始されます。

Java についてさらに詳しく知りたい場合は、Java 基本チュートリアル 列に注目してください。

以上がJavaは文字列に指定された文字列が含まれているかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。