1

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

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.

谢谢。

4

1 回答 1

8

是的,使用Arrays class asList() method

  List<String> argsList=  new ArrayList<String>(Arrays.asList(vals));
于 2013-10-02T06:04:39.520 回答