为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Java

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>

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消