继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

字符串-截取字符串指定长度+判断字符串是否可转化为数字

慕田峪是谁我也不认识
关注TA
已关注
手记 271
粉丝 40
获赞 95

import org.apache.commons.lang3.StringUtils;/** * Created by weijun.nie on 2017/9/13. */public class NiewjStringUtils {    /**     * 如果给定的字符串 targetString 大于 len 位, 则截取 len 位返回; 不大于,直接返回.     *     * @param targetString 给定的字符串     * @param len          指定的长度     * @return     */    public static String subLen(String targetString, int len) {        if (StringUtils.isBlank(targetString) || targetString.length() <= len) {            return targetString;        }        return targetString.substring(0, len);    }    /**     * 检查是否字符串可以转化成数字     *     * @param number     * @return     */    public static boolean isNumber(String number) {        // 1. 为空,false        if (StringUtils.isBlank(number))            return false;        // 2. 如果字符串是正负号开头,去掉在判断        if (number.startsWith("-") || number.startsWith("+")) {            number = number.substring(1);        }        /**         * 3. 取小数点:         * 如果没有,判断字符串是否是数字;         * 如果有,判断两端的数字是否都是数字         */        int index = number.indexOf(".");        if (index < 0) {            return StringUtils.isNumeric(number);        } else {            String num1 = number.substring(0, index);            String num2 = number.substring(index + 1);            return StringUtils.isNumeric(num1) && StringUtils.isNumeric(num2);        }    }    public static void main(String[] args) {    }}
  • maven依赖:

    <dependency>    <groupId>org.apache.commons</groupId>    <artifactId>commons-lang3</artifactId></dependency>

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP