Задать вопрос
@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"
  • Вопрос задан
  • 573 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 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]);
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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