Задать вопрос
@mr_blond97

Как заполнить массив числами из строки?

На входе строка с 4-мя числами. Как заполнить массив числами из строки?

//строка "11 0 0 17"
byte[] byteArray = new byte[4];
				 		
byteArray[0] = //первое      из "11 0 0 17"
byteArray[1] = //второе      из "11 0 0 17"
byteArray[2] = //третье       из "11 0 0 17"
byteArray[3] = //четвертое из "11 0 0 17"
  • Вопрос задан
  • 576 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
String str = "11 0 0 17";
byte[] byteArray = new byte[4];

String[] strArray = str.split(" ");
for (int x = 0; x < strArray.length; x++) {
    if (x >= byteArray.length)
        break;

    byteArray[x] = Byte.parseByte(strArray[x]);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы