色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java contains和indexof

錢良釵1年前7瀏覽0評論

對于Java程序員來說,使用contains和indexOf是非常常見的操作。它們可以用來檢查一個字符串是否包含某個子字符串,并找到一個字符串中第一次出現某個字符或子字符串的位置。

contains方法是String類提供的一個實用方法。它接受一個字符串作為參數,并返回一個布爾值,指示該字符串是否包含指定的字符串。例如:

String str = "Hello World";
boolean result = str.contains("World");
System.out.println(result); // 輸出true

indexOf方法也是String類提供的一個實用方法。它接受一個字符串作為參數,并返回該字符串在調用方法的字符串中第一次出現的索引位置。例如:

String str = "Hello World";
int index1 = str.indexOf("o"); // 返回第一個出現“o”的索引位置
System.out.println(index1); // 輸出4
int index2 = str.indexOf("l", 3); // 返回從索引位置3開始,第一個出現“l”的索引位置
System.out.println(index2); // 輸出9

需要注意的是,當字符串中不存在指定元素時,indexOf方法會返回-1。因此,在使用該方法時需要先檢查返回值是否為-1,以避免發生錯誤。

綜上所述,contains和indexOf方法都是Java中常用的字符串處理方法,非常實用。程序員們可以在實際開發中靈活運用,提升程序的效率和性能。