所以,我的问题是你知道我们如何能够将String作为参数传递给方法 只做方法("这",""," Strings");
如何使用String数组执行此操作 当该方法应该持有一个数组。 我知道你不能做这种方法({"这","是","",#34;数组"}); 做类似的事情有什么方法吗? 并提前感谢你。
答案 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"});