如何在 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 数字。
为了在 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 数字。