如何在 Java 中进行从 int 到 String 的文化不变转换?

How to do a culture invariant conversion from int to String in Java?

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

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

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

or does Integer.ToString(int) inherently does culture invariant conversion?

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