基本上,我想要一个方法:
public void setArgs(String... vals)
{
for (String s: vals)
// Here I can add s every string passed to an array list
我想知道的是:我可以简单地将传递给setArgs
的所有参数存储在数组中,而不是使用ArrayList
吗?我知道数组在java中是不可变的,所以我想知道你是否能以某种方式提取参数而不使用loop
。
感谢。
答案 0 :(得分:8)
是,使用Arrays class asList() method
List<String> argsList= new ArrayList<String>(Arrays.asList(vals));