• 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);//空格
        }
    }
    运行结果

     

  • 相关阅读:
    CRM客户管理软件对出海企业的帮助与好处
    python之*用法
    尚硅谷_vue
    asp.net+sqlserver试题库在线考试管理系统C#项目
    U_BOOT_DRIVER简析
    Data-Efficient Backdoor 论文笔记
    http.header.Set()与Add()区别;
    Linux网络通信(TCP套接字编写,多进程多线程版本)
    在 Spring Boot 中使用 Jdbi3 简介
    Linux项目实战——五子棋(单机人人对战版)
  • 原文地址:https://blog.csdn.net/qq_41632427/article/details/125422200