码迷,mamicode.com
首页 > 其他好文 > 详细

String.charAT的运用

时间:2017-09-15 10:09:35      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:之间   字母   es2017   style   oid   ++   aos   ring   com   

例题

假设有字符串“uyde87dw3n8AU7au9”,统计其中数字的个数、大写字母的个数、小写字母的个数

首先定义一个字符串“uyde87dw3n8AU7au9”;

定义一个长度为该字符串的数组。

public class Kaoshi8 {
    public static void main(String[] args) {
        String str="uyde87dw3n8AU7au9";
        String[] strs=new String[str.length()];
    
    }
}

首先统计此字符串中,数字的个数。

用charAt来取得此字符串中的单个字符,

利用一层for循环,来取得字符串中每一个字符,

定义一个num计数,

设置if条件,如果取得的这个字符在0-9之间,num计数就加一,

循环结束之后输出num,就是该字符串中,数字的个数

public class Kaoshi8 {
    public static void main(String[] args) {
        String str="uyde87dw3n8AU7au9";
        String[] strs=new String[str.length()];
        
        int num1=0;
        for(int i=0;i<strs.length;i++){
            if(str.charAt(i)>=‘0‘ && (str.charAt(i))<=‘9‘){
                num1++;
            }
        }
        System.out.println("数字个数为:"+num1);
    }
}

技术分享

同理,求大写字母个数,更改一下if条件为如果取得的这个字符在A-Z之间,num计数就加一,

求小写字母个数,更改一下if条件为如果取得的这个字符在a-z之间,num计数就加一,

public class Kaoshi8 {
    public static void main(String[] args) {
        String str="uyde87dw3n8AU7au9";
        String[] strs=new String[str.length()];
                
        int num=0;
        for(int i=0;i<strs.length;i++){
            if(str.charAt(i)>=‘a‘ && (str.charAt(i))<=‘z‘){
                num++;
            }
        }
        System.out.println("小写字母个数为:"+num);
        
        
        int num1=0;
        for(int i=0;i<strs.length;i++){
            if(str.charAt(i)>=‘0‘ && (str.charAt(i))<=‘9‘){
                num1++;
            }
        }
        System.out.println("数字个数为:"+num1);
        
        int num2=0;
        for(int i=0;i<strs.length;i++){
            if(str.charAt(i)>=‘A‘ && (str.charAt(i))<=‘Z‘){
                num2++;
            }
        }
        System.out.println("大写字母个数为:"+num2);
    }
}

结果

技术分享

String.charAT的运用

标签:之间   字母   es2017   style   oid   ++   aos   ring   com   

原文地址:http://www.cnblogs.com/FrankLiner/p/7524169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!