У меня есть массив int, который содержит одну цифру в каждом индексе, поэтому после распечатки он отображает длинное число.Пример: digit = {1, 2, 3, 4, 5} будет выглядеть как 12345.
У меня есть метод, который принимает строку в качестве параметра и помещает полученные числа из строки в массив цифр.Это выглядит так:
digit = new int [50];
for (int i = 0; i < myString.length(); i++)
{digit[i] = Character.digit(myString.charAt(i), 10)};
Теперь, когда я передаю эти две строки функции:
String str1 = "1234567890123456789012345678901234567890";
String str2 = "0000123456789012345678901234567890123456";
, я получаю
12345678901234567890123456789012345678900000000000
1234567890123456789012345678901234560000000000
Может кто-нибудь объяснить мне, почему существуют эти конечные нули?