String… 的含义
用这个函数的时候就可以随心所欲传几个参数
- 举个例子
public class Test {
/**
* 接受多个String参数,调用时多个参数时,刚好存在相通参数的方法,优先调用其它方法。
* 不存在时,才会调用该方法
* @param names
*/
public static void test(String... names) {
for (String name : names) {
LogJava.e(name);
}
}
/**
* 在有两个参数的方法存在时,会调用该方法。
* @param A
* @param B
*/
public static void test(String A, String B) {
LogJava.e(A + B);
}
public static void main(String[] args) {
test("A", "B");
}
}