• java90-Character方法大小写转换


    //Character方法大小写转换
    public class test25 {
        public static void main(String[] args) {
            char ch = 'A';
            //使用构造方法
            Character obj1 = new Character('中');
            //使用静态方法
            Character obj2 = Character.valueOf(ch);
            char[] arr = {'5', 'A', 'a', 'C', 'D', 'U', '5', '9',' ','J','9'};
            //countChar(arr);
            //大小写转换
            lowertoupper(arr);
            //输出整个数组
            for(char e:arr){
                System.out.println(e);
            }
            test25 uni=new test25();
            //判断是否为unicode的值
            System.out.println(uni.idDefine(65));
        }
        public Boolean idDefine(int ch){
            return Character.isDefined(ch);
        }
        //判断是否为unicode的值
        public static void lowertoupper(char[] chs){
            for(int i=0;i<chs.length;i++){
                if(Character.isLowerCase(chs[i])){
                 chs[i]=(char)(((int)chs[i])-32);
                }else if(Character.isUpperCase(chs[i])){
                    chs[i]=(char)(((int)chs[i])+32);
                }
            }
        }
        public static void countChar(char[] chs) {
            int letter = 0;//字母数量
            int upper = 0;//大写字母
            int lower = 0;//小写字母
            int sum = 0;//数字数量
            int space = 0;//空格数量
            for(int i=0;i<chs.length;i++){
                if(Character.isLetter(chs[i])){
                    letter++;
                    if(Character.isUpperCase(chs[i])){
                        upper++;
                    }else{
                        lower++;
                    }
                }else if(Character.isDigit(chs[i])){
                    sum++;
                }else if(Character.isWhitespace(chs[i])){
                    space++;
                }
            }
            System.out.println("字母"+letter);//字母
            System.out.println("大写字母"+upper);//大写字母
            System.out.println("小写字母"+lower);//小写字母
            System.out.println("数字"+sum);//数字
            System.out.println("空格"+space);//空格
        }
    }
    运行结果

     

  • 相关阅读:
    抖音 Android 性能优化系列:Java 锁优化
    飞桨图像分割套件PaddleSeg初探
    Go 语言内置类型全解析:从布尔到字符串的全维度探究
    spring事物失效场景及其解决方案
    基于显扬科技自主研发3D机器视觉HY-M5在瓶盖包装检测的应用
    越南公司注册要求
    学生个人网页设计作品:基于HTML+CSS+JavaScript实现摄影艺术网站 DIV布局简单的摄影主题网站
    error LNK2038: mismatch detected for ‘RuntimeLibrary
    从零开始:新手快速在国产操作系统中搭建高可用K8S(V1.28)集群落地实践
    Java学习笔记——final关键字
  • 原文地址:https://blog.csdn.net/qq_41632427/article/details/125422200