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

     

  • 相关阅读:
    diy的电流电压表,高频率采集,上位机同步显示
    va_list 、va_start、va_arg 和 va_end的含义和用法
    java8中LocalDateTime解析日期的示例分享
    vue中响应式的步骤
    大模型 Decoder 的生成策略
    linux下mysql数据库安装(亲测-免配置版)
    HttpServletRequest相关
    Java基础(十九):集合框架
    Markdown还能这么玩?这款开源神器绝了!
    K8s集群环境搭建
  • 原文地址:https://blog.csdn.net/qq_41632427/article/details/125422200