- /**
- * 将传入的数字转换成以逗号分隔的形式,如传入123456789,转换成123,456,789
- * @author wednesday
- * @param number
- * @return
- */
- public static String getShowNumber(long number){
- //如果是负数,取正
- boolean bellowzero = false;
- if(number<0){
- bellowzero=true;
- number=-number;
- }
- StringBuilder sb = new StringBuilder(number+"");
- //根据数字的大小决定循环几次
- int count = (sb.length()-1)/3;
- int mod = sb.length()%3==0?3:sb.length()%3;
- for (int i = 1; i <= count; i++) {
- sb.insert(mod+3*(count-i), ",");
- }
- if(bellowzero){
- sb.insert(0, "-");
- }
- return sb.toString();
- }
如何将数值,金额以逗号分隔
最新推荐文章于 2022-06-17 16:05:54 发布