Util-判断字符串是否为数字型

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34229789/article/details/79961858

需求:判断字符串是否为数字型

  1. 判断字符串是否为空
  2. 遍历字符串,判断每个字符是否为数字

解析:

  1. Character.isDigit():判断是否为数字,是数字则返回true
  2. charAt():获取指定索引的元素

代码:

    /**
     * 判断字符串是否为数字型
     * @return boolean
     * @param str
     * @return
     * 时间:2018年4月16日
     */
    public static boolean isNumeric(String str) {
        //判断str是否为null,或长度为0
        if (null == str || 0 == str.length()) {
            return false;
        }
        //遍历字符串,判读每个字符是否为数字
        for (int i = 0; i < str.length(); i++) {
            if (!Character.isDigit(str.charAt(i))) {
                return false;
            }
        }
        return true;
    }
阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页