频道栏目
首页 > 程序开发 > 软件开发 > Java > 正文
java例程练习(统计字母数字等字符的个数)
2012-05-03 09:37:07           
收藏   我要投稿
[java]
public class Test { 
    public static void main(String[] args) { 
        //String s = "48WERSFas!@#"; 
        String s = "23479odurqjPOWUER00*)*&)(#084234-9LRWEJRLJ5R2)*q#)*puFOURoupPU_(*"; 
         
        int countNum = 0; 
        int countUpperCase = 0; 
        int countLowerCase = 0; 
        int countOther = 0; 
        char[] sc = new char[s.length()]; 
         
        for(int i = 0; i < s.length(); i++) { 
            sc[i] = s.charAt(i); 
             
            if(sc[i] >= 65 && sc[i] <= 90) { 
                countUpperCase ++; 
            } else if(sc[i] >= 87 && sc[i] <= 122) { 
                countLowerCase ++; 
            } else if(sc[i] >= 48 && sc[i] <= 57){ 
                countNum ++; 
            } else { 
                countOther ++; 
            } 
        } 
         
        System.out.println(countNum); 
        System.out.println(countUpperCase); 
        System.out.println(countLowerCase); 
        System.out.println(countOther); 
    } 

[java]
 
[java]
//还有一种方法 
[java]
<pre name="code" class="java">public class Test { 
    public static void main(String[] args) { 
        String s = "48WERSFas!@#"; 
        //String s = "23479odurqjPOWUER00*)*&)(#084234-9LRWEJRLJ5R2)*q#)*puFOURoupPU_(*"; 
         
        int countNum = 0; 
        int countUpperCase = 0; 
        int countLowerCase = 0; 
        int countOther = 0; 
         
        for(int i = 0; i < s.length(); i++) { 
            char c = s.charAt(i); 
             
            if(c >= 'A' && c <= 'Z') { 
                countUpperCase ++; 
            } else if(c >= 'a' && c <= 'z') { 
                countLowerCase ++; 
            } else if(c >= '0' && c <= '9'){ 
                countNum ++; 
            } else { 
                countOther ++; 
            } 
        } 
         
        System.out.println(countNum); 
        System.out.println(countUpperCase); 
        System.out.println(countLowerCase); 
        System.out.println(countOther); 
    } 



摘自 Yours风之恋
点击复制链接 与好友分享!回本站首页
上一篇:java例程练习(String类的一些常用方法)
下一篇:java例程练习(计算子串个数)
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站