zoukankan      html  css  js  c++  java
  • Java判断一个字符串中有多少大写字母、小写字母和数字

    Java判断一个字符串中有多少大写字母、小写字母和数字

    思路:

    大写字母就是A-Z之间,小写字母是a-z之间,数字就是0-9之间,于是做判断就好;用到的String知识点,遍历字符串, 长度方法length() 和转char数据类型的toCharArray()方法。

    代码如下:

    import java.util.Scanner;
    
    public class  Test {
        public static void main(String[] args) {
            System.out.println("請輸入一串字符:");
            Scanner sc=new Scanner(System.in);
            String string=sc.nextLine();
            fun(string);
        }
        public static void fun(String str){
            char[] c=str.toCharArray();
            int daxie=0;
            int xiaoxie=0;
            int num=0;
            for(int i=0;i<str.length();i++){
                if(c[i]>='a'&&c[i]<='z'){
                    xiaoxie++;
                }else if(c[i]>='A'&&c[i]<='Z'){
                    daxie++;
                }else if(c[i]>='0'&&c[i]<='9'){
                    num++;
                }
            }
            System.out.println("大写字母有:"+daxie+"个,小写字母有:"+xiaoxie+"个,数字有:"+num+"个");
        }
    }
  • 相关阅读:
    04 类与对象
    03 方法
    02-JAVA语法基础
    大道至简第二章 读后感
    leetcode 65 有效数字
    leetcode 670 最大交换
    leetcode 49 字母异位词分组
    leetcode 71 简化路径
    leetcode 2 两数相加
    java compareTo 与 equals 区别
  • 原文地址:https://www.cnblogs.com/yanpingping/p/10553972.html
Copyright © 2011-2022 走看看