java在字符串中实现子字符串的查找输出代码
时间: 2024-05-05 15:17:58 浏览: 158
可以通过使用 `indexOf()` 方法实现字符串中子字符串的查找。
以下是 Java 实现子字符串查找的示例代码:
```
String str = "Hello World";
String substr = "World";
int index = str.indexOf(substr);
if (index != -1) {
System.out.println(substr + " found at index " + index);
} else {
System.out.println(substr + " not found in string");
}
```
输出结果为:
```
World found at index 6
```
如果子字符串不存在于主字符串中,则 `indexOf()` 方法返回 -1。
相关问题
java在字符串中实现子字符串的查找输出
可以使用Java中的String类的indexOf方法来查找一个子字符串在父字符串中首次出现的位置。例如,以下代码将输出子字符串在父字符串中第一次出现的位置的索引值:
```java
String str = "Hello world!";
String subStr = "world";
int index = str.indexOf(subStr);
System.out.println("子字符串'" + subStr + "'在父字符串中第一次出现的位置是:" + index);
```
输出结果为:
```
子字符串'world'在父字符串中第一次出现的位置是:6
```
在字符串中实现子字符串的查找输出(StringFindTes.java
)该怎么做?
可以使用Java中的字符串操作方法来实现子字符串的查找输出。可以使用String类中的indexOf()方法来查找指定字符串在原字符串中的位置,如果指定字符串不存在,则返回-1。例如,下面的代码就是实现了在字符串中查找子字符串的功能:
```java
String str = "Hello, world!";
String subStr = "wor";
int index = str.indexOf(subStr);
if (index != -1) {
System.out.println("Substring found at index " + index);
} else {
System.out.println("Substring not found");
}
```
在上面的代码中,我们首先定义了一个字符串 str 和一个子字符串 subStr,然后使用 indexOf() 方法查找子字符串在字符串中的位置,如果存在,则输出子字符串在字符串中的位置,否则输出“Substring not found”。
阅读全文