2

为了在 C# 中将整数转换为字符串(具有不变的文化),我们执行如下操作:

int num = 123;
string numAsString = num.ToString(CultureInfo.InvariantCulture);

在 Java 中是否存在与上述操作等效的操作,或者Integer.toString(int)本质上是否进行文化不变转换?

4

1 回答 1

5

还是Integer.ToString(int)天生就不会进行文化不变的转换?

确实如此。文档并不像它可能的那样清晰,但它没有使用任何分组分隔符,负数始终以 为前缀'-',并且始终使用 ASCII 数字。

于 2015-01-02T06:56:49.587 回答