将每三个数字加上逗号处理Java代码详解编程语言
2023-06-13 09:20:29 时间
String reverseStr = new StringBuilder(str).reverse().toString();
String strTemp = "";
for (int i = 0; i reverseStr.length(); i++) {
if (i * 3 + 3 reverseStr.length()) {
strTemp += reverseStr.substring(i * 3, reverseStr.length());
break;
strTemp += reverseStr.substring(i * 3, i * 3 + 3) + ",";
// 将 【789,456,】 中最后一个【,】去除
if (strTemp.endsWith(",")) {
strTemp = strTemp.substring(0, strTemp.length() - 1);
// 将数字重新反转
String resultStr = new StringBuilder(strTemp).reverse().toString();
return resultStr;
public static void main(String[] args) {
String result = addComma("782323.23");
System.out.println(result);
}
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/10481.html
cjava相关文章
- Java 读写GZIP格式文件代码详解编程语言
- 如何用70行Java代码实现深度神经网络算法详解编程语言
- 下载网络文件的Java代码详解编程语言
- java获得指定日期的前一天,后一天的代码详解编程语言
- Java屏蔽Windows按键代码详解编程语言
- Java俄罗斯方块实现代码详解编程语言
- C#和java中执行sql文件脚本的代码详解编程语言
- 使用FileUpload上传文件的主要Java代码详解编程语言
- Java静态代码块、构造代码块、构造函数详解编程语言
- 初始java 数据类型 运算符详解编程语言
- Java通过在主循环中判断Boolean来停止线程详解编程语言
- Java之创建对象>4.Enforce noninstantiability with a private constructor详解编程语言
- JAVA基础之字节流与字符流详解编程语言
- Java transient关键字详解编程语言
- Java IO(四):字符流详解编程语言
- Java中使用Redis包实现高效缓存(redis包java)
- Java与Oracle联手赋能全新版本面世(java版本oracle)
- 的应用Java在Oracle数据库中的重要性及应用(java在oracle里)