方法 |
描述 | 代码示例 | contains() |
检查字符串是否包含指定的子字符串 | String str = "Hello world"; boolean result = str.contains("world"); // true | indexOf() |
查找指定子字符串在字符串中首次出现的索引,如果没有找到则返回 -1 | String str = "Hello world"; int index = str.indexOf("world"); // 6 | lastIndexOf() |
查找指定子字符串在字符串中最后一次出现的索引,如果没有找到则返回 -1 | String str = "Hello world world"; int index = str.lastIndexOf("world"); // 12 Java String 包含某个字符串 Java 提供了几种方法来检查字符串中是否包含另一个字符串。 下面是这些方法的详细说明: contains() 方法 contains() 方法检查字符串是否包含指定的子字符串。 如果包含,则返回 true;否则返回 false。 语法: java public boolean contains(String substring) 参数: substring - 要查找的子字符串。 返回值: 如果字符串包含 substring,则返回 true;否则返回 false。 示例: java String str = "Hello world"; boolean result = str.contains("world"); // true indexOf() 方法 indexOf() 方法查找指定子字符串在字符串中首次出现的索引。 如果没有找到,则返回 -1。 语法: java public int indexOf(String substring) 参数: substring - 要查找的子字符串。 返回值: 如果字符串包含 substring,则返回其第一次出现的索引;否则返回 -1。 示例: java String str = "Hello world"; int index = str.indexOf("world"); // 6 lastIndexOf() 方法 lastIndexOf() 方法查找指定子字符串在字符串中最后一次出现的索引。 如果没有找到,则返回 -1。 语法: java public int lastIndexOf(String substring) 参数: substring - 要查找的子字符串。 返回值: 如果字符串包含 substring,则返回其最后一次出现的索引;否则返回 -1。 示例: java String str = "Hello world world"; int index = str.lastIndexOf("world"); // 12
|