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 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦