在java中输入一个字符串,输入要查找,查找特定字符出现的次数
时间: 2023-05-15 10:05:44 浏览: 208
你可以使用Java中的String类的方法来实现这个功能。具体来说,你可以使用String类的indexOf()方法来查找特定字符在字符串中的位置,然后使用循环来计算该字符出现的次数。以下是一个示例代码:
```
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("字符 " + ch + " 出现的次数为:" + count);
}
}
```
在这个示例代码中,我们首先使用Scanner类从控制台读取用户输入的字符串和要查找的字符。然后,我们使用indexOf()方法查找该字符在字符串中的位置,并使用循环计算该字符出现的次数。最后,我们将结果输出到控制台。
阅读全文