我可以将大整数值转换为字符串吗?如何?我知道如何将Int连接成double,但不确定我是否可以将整数连接成字符串。
答案 0 :(得分:2)
大多数对象(包括Integer
和BigInteger
)都可以使用x.toString()方法转换为String。如果值可能为null
,则可以使用String.valueOf(x)
或"" + x
后者对于计算机来说稍微慢一些,但对于开发人员恕我直言更快更简单。
最值得注意的例外是数组,我建议你改用辅助方法Arrays.toString(array)
。
不确定我是否可以将整数连接成字符串
您可以使用+
进行连接。 e.g。
String word = "hello ";
int n = 5;
String text = word + n; // String + int concatenation.
或
String text = "something";
text += " " + 5;
答案 1 :(得分:0)
这应该是JavaScript中的诀窍:
var myString = myBigInt + '';
编辑:原始问题的语言已从JavaScript更改为Java,因此以下是如何使用Java进行转换:
BigInteger myBigInt = 10000000;
String myString = myBigInt.toString();
这是BigInteger.toString()的教程。
答案 2 :(得分:0)
package com;
import java.math.BigInteger;
public class Test {
public static void main(String[] args)
{
String s=new BigInteger("100").toString();
System.out.println(s);
}
}