import java.util.Scanner;
/**
* 使用StringBuffer的insert()方法完成,数字字符串格式化,如将"12345678"字符串变为"12,345,678"格式
* @author Administrator
*
*/
public class Insert_Re {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入数字字符串,存放到StringBuffer对象下
System.out.println("请输入一段数字字符串:");
String str = scanner.next();
StringBuffer sb = new StringBuffer(str);
// 从后往前每隔3个下标添加一个逗号
for(int i = sb.length() - 3; i > 0; i -= 3){
sb.insert(i, ",");
}
System.out.println(sb);
}
}
java--StringBuffer类操作:使用StringBuffer的insert()方法完成,数字字符串格式化,如将“12345678“字符串变为“12,345,678“格式
于 2018-05-21 20:03:35 首次发布
本文介绍了一种使用Java中的StringBuffer及其insert()方法来格式化数字字符串的方法。通过该方法可以将连续的数字字符串每三位插入逗号,例如将12345678转换为12,345,678。

被折叠的 条评论
为什么被折叠?



