java 怎么将1000转为1,000
时间: 2023-05-29 18:07:38 浏览: 142
可以使用 NumberFormat 类的 getCurrencyInstance 方法,将数字转换为货币格式,从而实现将 1000 转为 1,000 的效果。
示例代码:
```
import java.text.NumberFormat;
public class Main {
public static void main(String[] args) {
int num = 1000;
NumberFormat format = NumberFormat.getCurrencyInstance();
String result = format.format(num);
System.out.println(result);
}
}
```
输出结果:
```
$1,000.00
```
注意,这里使用的是美元货币格式,如果需要使用其他货币格式,可以在 getCurrencyInstance 方法中传入对应的 Locale 参数。例如,要将 1000 转为欧元格式的 1.000,00,可以使用以下代码:
```
import java.text.NumberFormat;
import java.util.Locale;
public class Main {
public static void main(String[] args) {
int num = 1000;
NumberFormat format = NumberFormat.getCurrencyInstance(Locale.GERMANY);
String result = format.format(num);
System.out.println(result);
}
}
```
输出结果:
```
1.000,00 €
```