Java中字符串数字的数字逗号分隔符

Java中字符串数字的数字逗号分隔符,java,format,Java,Format,我知道有一个numberFormat func用于双类型输入,但我想要一个numberFormat用于字符串类型输入 有没有办法为字符串数字添加逗号分隔符 例如“1000”、“302343”等。而不是1000或302343 我不想将字符串输入转换为int或double,因为类型转换后精度可能会改变 示例: input: "1000" output: "1,000" 使用: 使用: 输出: 1,000 使用: 使用: 输出: 1,000 谢谢你的邀请

我知道有一个numberFormat func用于双类型输入,但我想要一个numberFormat用于字符串类型输入

有没有办法为字符串数字添加逗号分隔符

例如
“1000”、“302343”
等。而不是
1000
302343

我不想将字符串输入转换为
int
或double,因为类型转换后精度可能会改变

示例

input: "1000"

output: "1,000"
使用:

使用:

输出:

1,000
使用:

使用:

输出:

1,000

谢谢你的邀请。但我忘了说我不想将字符串输入转换为int或double,因为类型转换后精度可能会改变。还有什么好办法吗?或者我需要为它实现func?谢谢你的和。但我忘了说我不想将字符串输入转换为int或double,因为类型转换后精度可能会改变。还有什么好办法吗?或者我需要为它实现一个func?如果你不想先把它转换成数字,你必须自己滚。如果你不想先把它转换成数字,你必须自己滚。
1,000