3.接收键盘输入的字符串,使用String类的方法indexOf()来统计该字符串中指定字符出现的次数。
时间: 2024-05-11 19:17:12 浏览: 89
Java统计一个字符串在另外一个字符串出现次数的方法
好的,我可以帮您解决这个问题。以下是一个示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String str = scanner.nextLine();
System.out.print("请输入要查找的字符:");
char ch = scanner.next().charAt(0);
int count = 0;
int index = str.indexOf(ch);
while (index != -1) {
count++;
index = str.indexOf(ch, index + 1);
}
System.out.println("该字符串中指定字符出现的次数为:" + count);
}
}
```
这个程序会接收用户输入的字符串和要查找的字符,然后使用String类的indexOf()方法来查找该字符在字符串中的位置,并通过循环统计该字符出现的次数。最后输出结果。
阅读全文