Я хотел бы разбить String и сохранить каждую цифру String в целое число.Как разбить строку на целые числа?
Вот мой тестовый код:
public class test {
public static void main(String[] args){
int firstGuessDigit, secondGuessDigit, thirdGuessDigit, fourthGuessDigit;
String guess = "1234";
String[] parts = guess.split("\");
firstGuessDigit = Integer.parseInt(parts[0]);
secondGuessDigit = Integer.parseInt(parts[1]);
thirdGuessDigit = Integer.parseInt(parts[2]);
fourthGuessDigit = Integer.parseInt(parts[3]);
}
}
Когда я запускаю программу, я получаю сообщение об ошибке: «Исключение в потоке "основной" java.lang.ArrayIndexOutOfBoundsException: 1 в test.main (test.java : 11)
Почему бы не использовать метод String 'toCharArray'? – AntonH
Строка [] parts = guess.toCharArray(); –
@AntonH, если я использую этот метод, могу ли я получить доступ к каждой цифре отдельно? – Smo