Mer*_*ary 3 java arrays string
我有一个String数组,它有setter和getter方法.如何直接将值传递{"one", "two"}
给setter方法,而不是先将值设置为变量然后传递参数?
String[] arr1 = {};
public String[] getArr1() {
return arr1;
}
public void setArr1(String[] arr1) {
this.arr1 = arr1;
}
Run Code Online (Sandbox Code Playgroud)
..期待像setArr1(?);
......
你可以用 setArr1(new String[]{"one", "two"})
或者,您可以使用varargs并将方法签名更改为
setArr1(String... values)
并使用该方法setArr1("one", "two")