【发布时间】:2013-12-14 19:31:34
【问题描述】:
我正在尝试拆分现在存储在 String[] args 中的字符串数组(从控制台获得的输入)
host 9 7 1 router 5 8 11 lan 1 5 2 9
现在 args 接收值并将它们存储为
args[0] = "host",
args[1] = "9",
args[2] = "7" 以此类推。
字符串“host”、“router”和“lan”之后的值是动态生成的,即值的数量可以改变
例如,另一个实例可以是
host 0 4 3 9 router 4 9 2 lan 1 3 4 7
对于上面提到的例子我想创建一个
String[] hosts 将存储 0,4,3,9String[] routers 将存储 4,9,2String[] lans 将存储 1,3,4,7
我该怎么做?
【问题讨论】:
-
带循环。或者,如果您想对其进行过度设计,请使用正则表达式。