如何将数组String数据作为参数传递?

时间:2016-11-07 04:24:46

标签: java arrays methods

所以,我的问题是你知道我们如何能够将String作为参数传递给方法 只做方法("这",""," Strings");

如何使用String数组执行此操作 当该方法应该持有一个数组。 我知道你不能做这种方法({"这","是","",#34;数组"}); 做类似的事情有什么方法吗? 并提前感谢你。

5 个答案:

答案 0 :(得分:2)

只是初始化一个字符串数组并传递它:

method(new String[]{"This", "is", "an", "array"});

答案 1 :(得分:1)

使用varargs:

public void method(String... values) {
    //...
}

method("Hello", "World");

答案 2 :(得分:0)

您可以发送如下字符串数组。

method(String[] arr){}

并使用字符串数组作为参数调用该方法。

String array = new String[]{"value1","value2"};
method(array);

答案 3 :(得分:0)

你可以尝试这个可以选择一个可选的字符串列表,你也需要把它作为最后一个参数并在之前提及其他参数。

private void method(String... values){
        for (String s : values){

        }
    }

答案 4 :(得分:0)

你可以这样做。

public static void arrayString(String[] params) 
{
   System.out.println(Arrays.toString(params));
}

调用时将其称为

arrayString(new String[]{"This","is","an","array"});