Можно ли преобразовать большое целочисленное значение в строку? и как? Я знаю, как конкатенировать Int в double, но не уверен, могу ли я конкатенировать целое число в строку.Может ли bigInteger быть преобразован в строку?
ответ
Большинство объектов, включая Integer
и BigInteger
, могут быть преобразованы в строку с использованием метода x.toString(). Если значение может быть 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 + '';
EDIT: язык оригинальный вопрос был изменен с JavaScript на Java, так вот, как преобразовать в Java:
BigInteger myBigInt = 10000000;
String myString = myBigInt.toString();
Вот учебник по BigInteger.toString().
@matthewherbst Я отвечал за JavaScript, а не за Java. – terrymorse
Поскольку ОП ошибочно отметил свой вопрос, этот ответ больше не имеет отношения к делу. – 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 не может быть преобразован в int
- 2. символ [] не может быть преобразован в строку
- 3. Класс не может быть преобразован в строку
- 4. Объект не может быть преобразован в строку
- 5. int не может быть преобразован в строку?
- 6. RenderPartial не может быть преобразован в строку
- 7. Объект не может быть преобразован в строку
- 8. Строка не может быть преобразован в строку []
- 9. Объект не может быть преобразован в строку?
- 10. mysqli_result не может быть преобразован в строку
- 11. Может ли объект JavaScript быть преобразован в строку встроенного CSS?
- 12. проверить, может ли тип быть явно преобразован
- 13. Может ли результат преобразования MultiValueConverter быть преобразован?
- 14. PFObject не может быть преобразован
- 15. Объект не может быть преобразован
- 16. php Объект класса Closure не может быть преобразован в строку
- 17. ошибка Объект класса CI_DB_mysql_result не может быть преобразован в строку
- 18. Объект класса WP_Error не может быть преобразован в строку
- 19. Объект класса mysqli не может быть преобразован в строку в
- 20. «Объект класса DateTime не может быть преобразован в строку в«
- 21. Объект класса StdClass не может быть преобразован в строку в
- 22. Объект класса MPRandomText не может быть преобразован в строку в
- 23. Объект java 1.6 arraylist не может быть преобразован в строку
- 24. Объект класса Mage_Cron_Model_Schedule не может быть преобразован в строку
- 25. Объект класса Zend_Db_Table_Row не может быть преобразован в строку
- 26. Объект класса GBL_Extras не может быть преобразован в строку
- 27. Объект класса stdClass не может быть преобразован в строку
- 28. int не может быть преобразован в String
- 29. CodeIgniter - Объект класса CI_DB_mysqli_result не может быть преобразован в строку
- 30. ошибка: объект класса PDO не может быть преобразован в строку
Тщательное, Java это не то же самое (или даже связанные с) JavaScript. Я соответствующим образом отредактировал ваши теги. –