欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

算法(一)写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写

程序员文章站 2024-03-15 17:23:36
...

算法(一)写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写

 

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        String str = input.next();
        char c = input.next().charAt(0);
        int i = getCount(str,c);
        System.out.println(i);
    }

    public static int getCount(String str,char c){
        int count = 0;
        if(str!= null && !str.isEmpty() ){
            for(int i = 0;i < str.length();i++){
               if(c == str.charAt(i) || (Integer.valueOf(c)+32)==str.charAt(i)|| (Integer.valueOf(c)-32)==str.charAt(i)){
                    count++;
                }
            }
        }
        return count;
    }
}

 

相关标签: 算法 java