将字符串参数数组存储在列表中:java

时间:2013-10-02 06:03:01

标签: java arrays arraylist

基本上,我想要一个方法:

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

感谢。

1 个答案:

答案 0 :(得分:8)

是,使用Arrays class asList() method

  List<String> argsList=  new ArrayList<String>(Arrays.asList(vals));