Я пытаюсь разделить массив строк (вход, полученный из консоли) в настоящее время хранящийся в String [] аргКак разбить массив строк на основе динамических записей значений?
host 9 7 1 router 5 8 11 lan 1 5 2 9
Теперь арг принимает значения и сохраняет их в качестве
args[0] = "host", args[1] = "9", args[2] = "7"
так далее и так далее.
Значения, которые приходят после строки «хозяина», «маршрутизатор» и «LAN» не генерируются динамически, т.е. нет значений может изменить
например, другой экземпляр может быть
host 0 4 3 9 router 4 9 2 lan 1 3 4 7
для приведенного выше примера я хочу создать
String[] hosts
, который будет хранить 0,4,3,9
String[] routers
, который будет хранить 4,9,2
String[] lans
, который будет хранить 1,3,4,7
Как я могу это сделать?
С петлей. Или, если вы хотите его обработать, регулярные выражения. –