用Java写 使用StringBuffer的insert方法实现把一串数字每3位用逗号分隔开
时间: 2024-09-24 07:22:27 浏览: 36
Java程序开发教学课件:06-Java标准类库1.ppt
在Java中,你可以使用`StringBuffer`的`insert`方法将一串数字按照指定位置插入分隔符,如逗号,然后每间隔三位数就插入一次。这里是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
String digits = "1234567890"; // 输入的数字字符串
StringBuffer sb = new StringBuffer(digits);
// 每隔三位插入逗号
int index = 3;
while (index <= sb.length()) {
sb.insert(index, ",");
index += 3; // 移动到下一个三位数的位置
}
// 删除最后多余的逗号
if (sb.charAt(sb.length() - 1) == ',') {
sb.deleteCharAt(sb.length() - 1);
}
System.out.println("分割后的字符串: " + sb.toString());
}
}
```
当你运行这段代码时,它会输出:`123,456,7890`,这就是每三位数之间添加了逗号的数字串。
阅读全文