我可以将大整数值转换为字符串吗?如何?我知道如何将Int连接成double,但不知道我是否可以将整数连接成字符串。可以将bigInteger转换为字符串吗?
回答
可以使用x.toString()方法将大多数对象(包括Integer
和BigInteger
)转换为字符串。如果值可能是null
您可以使用String.valueOf(x)
或"" + x
后者对于机器稍慢,但对于开发人员恕我直言,更快更简单。
最值得注意的例外是数组,我建议您使用帮助器方法Arrays.toString(array)
来代替。
不知道如果我能整数连接成字符串
可以使用+
进行连结。例如
String word = "hello ";
int n = 5;
String text = word + n; // String + int concatenation.
或
String text = "something";
text += " " + 5;
@chrylis感谢您的编辑。 –
这应该做的JavaScript的伎俩:
var myString = myBigInt + '';
编辑:原来问题的语言是从JavaScript改为Java,所以这里是如何在Java中转换:
BigInteger myBigInt = 10000000;
String myString = myBigInt.toString();
这里有一个教程BigInteger.toString()。
@matthewherbst我的答案是针对JavaScript,而不是Java。 – terrymorse
由于OP错误地标记了他们的问题,这个答案不再相关。 – trincot
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);
}
}
- 1. 将字符串转换为BigInteger
- 2. 如何将Biginteger转换为字符串
- 3. 将字符串转换为BigInteger
- 4. TextEncoding可以转换为字符串吗?
- 5. 转换的BigInteger为字符串,然后回的BigInteger
- 6. 可以将字符串转换为指令吗?
- 7. 可以将字符串转换为枚举值吗?
- 8. Javascript:可以将字符串转换为/转换为类型常量吗?
- 9. 您可以将IEnumerated字符串转换为普通字符串吗?
- 10. 将字符串转换为C++中的BigInteger
- 11. 将字符串转换为字符串
- 12. 将字符串转换为可变
- 13. 将可选字符串转换为Int64
- 14. 我可以将Unicode字符串转储为字节数组吗?
- 15. 将字符串转换为
- 16. 将字符串转换为“_”
- 17. 将字符串转换为?
- 18. java:我可以将字符串转换为字节数组,没有BOM吗?
- 19. 将mongo ObjectId转换为字符串并将其用于URL可以吗?
- 20. 将字符串转换为变量,可能吗?
- 21. 将字符串转换为字符
- 22. 将字符串转换为字符
- 23. 将字符串转换为字符
- 24. 将char字符串转换为字符
- 25. Java - 将字符串转换为字符[]
- 26. InfixToPostfix将字符转换为字符串
- 27. 是否可以将字符串数组转换为一个字符串?
- 28. 将具有'√'的字符串转换为可以赋予给eval()的字符串。
- 29. 我们可以在android中将字符串变量转换为long或viceversa吗?
- 30. 我可以使用C-preprocssor将整数转换为字符串吗?
小心,Java是不一样的东西(甚至相关的)JavaScript。我相应地编辑了您的问题标签。 –