101、Java中String类之判断是否由数字组成

01.代码如下:

package TIANPAN;

/**
 * 此处为文档注释
 *
 * @author 田攀 微信382477247
 */
public class TestDemo {
    public static void main(String args[]) {
        String str = "123423432";
        if (isNumber(str)) {
            System.out.println("字符串由数字组成!");
        } else {
            System.out.println("字符串由非数字组成!");
        }
    }

    /**
     * 判断字符串是否由数字所组成
     *
     * @param temp 要判断的字符串数据
     * @return 如果字符串由数字组成返回true,否则返回false
     */
    public static boolean isNumber(String temp) {
        char[] data = temp.toCharArray();         // 将字符串变为字符数组,可以取出每一位字符进行判断
        for (int x = 0; x < data.length; x++) {   // 循环判断
            if (data[x] > '9' || data[x] < '0') { // 不是数字字符范围
                return false;                     // 后续不再判断
            }
        }
        return true;                        // 如果全部验证通过返回true
    }
}

 

02.效果如下:

 

  

知识有价,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。

posted @ 2020-02-18 14:17  像一棵海草海草海草  阅读(472)  评论(0编辑  收藏  举报