我请问一下,java 如何查找匹配的字符和字符串?
输入一段字符 然后输入要查询的字符或字符串 返回出所有这些字符或字符串的位置 我只会查第一个位置咧我请问一下,java 如何查找匹配的字符和字符串?
输入一段字符 然后输入要查询的字符或字符串 返回出所有这些字符或字符串的位置 我只会查第一个位置咧2025-03-02 01:16:42
通过indexOf进行查找
示例:
String str = "abcdefg";
if(str.indexOf("cd")>=0){//这里查找str中是否存在"cd"字符串,如果存在则会返回大于等于0的数,如果不存在,则返回-1
System.out.println("找到了");
}
补充indexOf
1、返回 String 对象内第一次出现子字符串的字符位置。
2、string.indexOf(subString[, startIndex])
1)参数
string
必选项。String 对象或文字。
subString 必选项。
要在 String 对象中查找的子字符串。
starIndex 可选项。
该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。
2)说明
indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回-1。
2025-03-02 01:11:56
2025-03-02 00:46:38
2025-03-02 01:14:36
2025-03-02 00:37:39