输入一个字符串(不含空格),输入一个字符,判断该字符在该字符串中出现的次数,用java做,谢谢
输入一个字符串(不含空格),输入一个字符,判断该字符在该字符串中出现的次数,用java做,谢谢...
输入一个字符串(不含空格),输入一个字符,判断该字符在该字符串中出现的次数,用java做,谢谢
展开
3个回答
展开全部
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<str.length();++i)
if(str.charAt(i)==c)
count++;
System.out.println(count);
}
}
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<str.length();++i)
if(str.charAt(i)==c)
count++;
System.out.println(count);
}
}
追问
str.charAt(i) 是什么意思,感谢,详细点
追答
去字符串下标为i的元素,比如"hello" str.charAt(0)就是h, charAt(1)就是e,和数组类似
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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++;
}
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) 是什么意思?谢谢,详细点
追答
获得某一个位置上字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询