Следующий код throws NumberFormatException
, и я не понимаю, почему,
String sku = "008949679851";
System.out.println(Integer.valueOf(sku));
Интересно, если я удалю первые три цифры и оставлю входную строку как "949679851", то это исключениене брошен.Существует ли ограничение длины при преобразовании строки в целочисленное значение?Как я могу заставить его работать с полной строкой ..?