Java 如何在整数中插入逗号
如果我有一个100000的整数Java 如何在整数中插入逗号,java,string,Java,String,如果我有一个100000的整数 int integer = 100000; 我的问题是,如果我想在前三位数字后面加一个逗号,这样看起来就不会混淆,看起来像100000。此外,如果用户要将整数更改为一百万,例如,如何使代码在第二对第三位数字后自动添加逗号,使其看起来像100000000。要显示数字的可读表示,可以使用以下命令 System.out.println(NumberFormat.getNumberInstance(Locale.US).format(35634646)); 要显示数字
int integer = 100000;
我的问题是,如果我想在前三位数字后面加一个逗号,这样看起来就不会混淆,看起来像100000。此外,如果用户要将整数更改为一百万,例如,如何使代码在第二对第三位数字后自动添加逗号,使其看起来像100000000。要显示数字的可读表示,可以使用以下命令
System.out.println(NumberFormat.getNumberInstance(Locale.US).format(35634646));
要显示数字的可读表示,可以使用以下命令
System.out.println(NumberFormat.getNumberInstance(Locale.US).format(35634646));
Java不允许逗号,但出于同样的目的,它允许下划线:
int integer = 100_000;
integer = 100_000_000;
如果要用逗号输出,必须使用数字格式,如其他答案中所述。Java不允许使用逗号,但出于同样的目的,它允许使用下划线:
int integer = 100_000;
integer = 100_000_000;
如果要用逗号输出,必须使用数字格式,如其他答案中所述。您可以在java 7中使用u分隔数字的位数
在java 7中,可以使用u分隔数字的位数
您可以像这样使用DecimalFormat:
DecimalFormat myFormatter = new DecimalFormat("###,###,###");
System.out.print(myFormatter.format(value));
有关格式化程序的更多信息,请重新访问此页面。您可以像这样使用DecimalFormat:
DecimalFormat myFormatter = new DecimalFormat("###,###,###");
System.out.print(myFormatter.format(value));
有关格式化程序的更多信息,请重新访问此页面请查看文档请查看文档