zoukankan      html  css  js  c++  java
  • Java 练习:求指定字符串中大写字母,小写字母,其他字符分别的个数。

    /*
    public class Test1{
        public static void main(String[]args){
            String s = "abcdeEFHDKEI38475    ";
            char a[] = s.toCharArray();
            int lower = 0,upper = 0,other = 0;
            for(int i=0; i<a.length; i++){
                if(a[i]<='z' && a[i]>='a')    
                    lower++;
                else if(a[i]<='Z' && a[i]>='A') 
                    upper++;
                else 
                    other++;
            }
                 System.out.println(lower);
                 System.out.println(upper);
                 System.out.println(other);
        }
    }
    */
    
    /*
    public class Test1{
        public static void main(String[]args){
            String s = "abcdeEFHDKEI38475    ";
            int lower = 0,upper = 0,other = 0;
            for(int i=0; i<s.length; i++){
                char c = s.charAt(i);
                if(c<='z' && c>='a')    
                    lower++;
                else if(c <='Z' && c >='A') 
                    upper++;
                else 
                    other++;
            }
                 System.out.println(lower);
                 System.out.println(upper);
                 System.out.println(other);
        }
    }
    */
    /*
    public class Test1{
        public static void main(String[]args){
            String sL = "abcdefghijklmnopqrstuvwxyz";
            String sU = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
            String s = "abcdeEFHDKEI38475    ";
            int lower = 0,upper = 0,other = 0;
            for(int i=0; i< s.length(); i++){
                char c = s.charAt(i);
                if(sL.indexOf(c) != -1)    
                    lower++;
                else if(sU.indexOf(c) != -1) 
                    upper++;
                else 
                    other++;
            }
                 System.out.println(lower);
                 System.out.println(upper);
                 System.out.println(other);
        }
    }
    */
    
    public class Test1{
        public static void main(String[]args){
            String sL = "abcdefghijklmnopqrstuvwxyz";
            String sU = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
            String s = "abcdeEFHDKEI38475    ";
            int lower = 0,upper = 0,other = 0;
            for(int i=0; i< s.length(); i++){
                char c = s.charAt(i);
                if(Character.isLowerCase(c))    
                    lower++;
                else if(Character.isUpperCase(c)) 
                    upper++;
                else 
                    other++;
            }
                 System.out.println(lower);
                 System.out.println(upper);
                 System.out.println(other);
        }
    }
    

      关键思路:将字符串中每个字符提取出来,然后比较。具体查看Java API文档。https://docs.oracle.com/javase/8/docs/api/index.html

  • 相关阅读:
    Spring4整合hibernate4
    Conference Search不错的学术会议日程提示网站
    python---解决“Unable to find vcvarsall.bat”错误
    PCV 学习笔记-ch1 主成分分析实现
    QQ客服代码,支持临时会话
    [TL-WR845N V4] 无线桥接(WDS)设置 + 迅捷桥接配置
    解决win2008下IIS7的HTTP500错误
    为IIS增加PHP支持
    解决mysql"Access denied for user'root'@'IP地址'"问题
    Windwos2008如何关闭IE增强的安全配置
  • 原文地址:https://www.cnblogs.com/leafh/p/8684340.html
Copyright © 2011-2022 走看看