永发信息网

输入一个字符串(不含空格),输入一个字符,判断该字符在该字符串中出现的次数,用java做,谢谢

答案:3  悬赏:40  手机版
解决时间 2021-03-23 17:42
  • 提问者网友:藍了天白赴美
  • 2021-03-23 09:09
输入一个字符串(不含空格),输入一个字符,判断该字符在该字符串中出现的次数,用java做,谢谢
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-03-23 10:08
import java.util.Scanner;
public class Test {
public static void main(String[] args){
Scanner s=new Scanner(System.in);
String str=s.next();
char c=s.next().charAt(0);
int count=0;
for(int i=0;i if(str.charAt(i)==c)
count++;
System.out.println(count);
}
}追问str.charAt(i) 是什么意思,感谢,详细点追答去字符串下标为i的元素,比如"hello" str.charAt(0)就是h, charAt(1)就是e,和数组类似
全部回答
  • 1楼网友:琴狂剑也妄
  • 2021-03-23 11:39
Scanner input = new Scanner(System.in);
int count = 0 ;
String str = input.next();
char ch = input.next().charAt(0);
for(int i = 0 ; i < str.length ; i++){
if(ch == str.charAt(i))
count++;
}追问str.charAt(i) 是什么意思?谢谢,详细点追答获得某一个位置上字符
  • 2楼网友:底特律间谍
  • 2021-03-23 10:22

将字符串转换成 字符数组 用tochararray方法 


for循环遍历字符数组,并用要判断的字符与字符数组中的字符判读,有一个int num;来计算次数. 


没写具体的程序,仅提供思路,自己写出来的会更利于你的学习!

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯