您的位置:首页 > 其它

输入字符串中含有该字符的个数

2016-07-14 00:00 281 查看
摘要: 字符串比较 大小写

##需求:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
##Input:

字符串(字母、数字、空格)

字符
##Output:

字符个数

##代码实现:

import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
String str=input.nextLine();
String chara=input.next();
int num=0;
for(int i=0;i<str.length();i++){
if(chara.equalsIgnoreCase(String.valueOf(str.charAt(i))))
num++;
}
System.out.println(num);
input.close();
}
}

###解决问题的要点在于:

##区分大小写比较字符串的时候,要使用String的valueOf方法对char类型的数据进行类型转换,然后再使用String类的equalsIgnoreCase方法进行比较.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息