Java中字符串查找的方法有以下幾種:
indexOf():返回指定字符或子字符串在原字符串中第一次出現的位置索引。如果找不到,則返回-1。
lastIndexOf():返回指定字符或子字符串在原字符串中最后一次出現的位置索引。如果找不到,則返回-1。
contains():判斷原字符串是否包含指定的字符或子字符串。返回值為布爾類型,true表示包含,false表示不包含。
startsWith():判斷原字符串是否以指定的字符或子字符串開頭。返回值為布爾類型,true表示以指定字符或子字符串開頭,false表示不是。
endsWith():判斷原字符串是否以指定的字符或子字符串結尾。返回值為布爾類型,true表示以指定字符或子字符串結尾,false表示不是。
matches():判斷原字符串是否與指定的正則表達式匹配。返回值為布爾類型,true表示匹配,false表示不匹配。
split():將原字符串根據指定的正則表達式分割成字符串數組。
substring():截取原字符串的子字符串。可以指定開始索引和結束索引,也可以只指定開始索引。
replace():將原字符串中的指定字符或子字符串替換為新的字符或子字符串。
replaceAll():將原字符串中與指定正則表達式匹配的字符或子字符串全部替換為新的字符或子字符串。
replaceFirst():將原字符串中第一個與指定正則表達式匹配的字符或子字符串替換為新的字符或子字符串。
以上是常用的字符串查找方法,可以根據具體需求選擇適合的方法來查找字符串。