计算字符个数

来源:互联网 发布:淘宝卖家怎么买淘金币 编辑:程序博客网 时间:2024/06/05 10:10

1.题目

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

2.知识点

(1)字符的输入

Scanner in = new Scanner(System.in);  

String s1 = in.nextLine();  

char c = s1.charAt(0);

(2)使用到的String的方法

1,public charcharAt(int index)返回指定索引处的 char 值

2,public StringtoLowerCase()使用默认语言环境的规则将此 String 中的所有字符都转换为小写。

3,publicStringtoUpperCase()使用默认语言环境的规则将此 String 中的所有字符都转换为大写。

3.代码

package huaweijishi;import java.util.Scanner;public class string_practice {public static void main(String[] args) {// TODO 自动生成的方法存根System.out.println("请输入一段字符串和一个字符");Scanner in = new Scanner(System.in);String s = in.nextLine();String s2 = s.toLowerCase();String s3 = s.toUpperCase();String s1 = in.nextLine();char c = s1.charAt(0);int j = 0;for (int i = 0; i < s.length(); i++) {if (s.charAt(i) == c || s2.charAt(i) == c || s3.charAt(i) == c)j++;}System.out.println(j);}}