hutool字符串拼接,数字精确计算,格式化,计时器
hutool
1、字符拼接字符拼接Stringaa{}年4月{}日;StringformatStrUtil。format(aa,2022,14);System。out。println(format);2022年4月14日
2、对象中是否包含字符对象中是否包含字符int〔〕a{1,3,4};booleancontains1ObjectUtil。contains(a,1);booleancontains2ObjectUtil。contains(a,2);System。out。println(contains1);System。out。println(contains2);ListStringlistnewArrayList();list。add(1);list。add(3);list。add(4);booleancontains11ObjectUtil。contains(list,1);booleancontains22ObjectUtil。contains(list,2);System。out。println(contains11);System。out。println(contains22);truefalsetruefalse
3、数字计算加减乘除BigDecimalmul1NumberUtil。mul(3,4);doublemul2NumberUtil。mul(3。22,4。55);System。out。println(mul1);System。out。println(mul2);保留小数四舍五入BigDecimalroundNumberUtil。round(mul2,2);StringsNumberUtil。roundStr(mul2,2);System。out。println(round);System。out。println(s);1214。65114。6514。65
这里我只列出了乘除
4、数字格式化数字格式化longc1234567;StringcccNumberUtil。decimalFormat(,,c);System。out。println(ccc);1,234,567
5、判断是否为数字判断是否为数字Stringnn123232;booleannumberNumberUtil。isNumber(nn);System。out。println(number);true
这个经常在查询条件中一个输入框可id,可名称
6、自动并去除尾小数点儿后多余的0自动并去除尾小数点儿后多余的0doublett22。0d;Strings1NumberUtil。toStr(tt,1232);System。out。println(s1);22
这个在处理excel数据时,经常碰见
7、方法执行时间TimeIntervaltimerDateUtil。timer();自动并去除尾小数点儿后多余的0doublett22。0d;Strings1NumberUtil。toStr(tt,1232);System。out。println(s1);try{Thread。sleep(1000);}catch(InterruptedExceptione){e。printStackTrace();}longintervaltimer。interval();System。out。println(interval);221016
使用TimeIntervaltimerDateUtil。timer();来计算方法的计时时间