`
lingyunlujixin
  • 浏览: 17685 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

把数值逗号分隔的函数(e.g. 123456=>123,456)

    博客分类:
  • JAVA
阅读更多
public static String cnvComma(String aValue) {

    String ret = aValue;

	int len = (int)Math.ceil(aValue.length() / 3.0f) - 1;

    while (len-- > 0) {
        ret = ret.replaceFirst("^(-?\\d+)(\\d{3})", "$1,$2");
    }

    return ret;
}

// e.g. cnvComma("-123456") => -123,456

// 关于正则表达式的完整文档参照附件

// 也可在官网下载正则表达式完整文档(c++版)

// http://www.regexlab.com/zh/



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics