Object…与Object的区别
简介
日常使用不定参数时候基本是Object...
可以等同于 Object[] obj
一维数组理解的
同时Object...
只能作为方法的参数
示例:
如图可知:text2
方法与text
方法使用同样的方式传参,text2
报错
获得Object
中的参数可以使用Arrays
例:
public void text(Object... params){
int length = params.length;
Object[] var=params;
List<Object> objects = Arrays.asList(var);
System.out.println(objects);
}
/**
* Rigourous Test :-)
*/
public void testApp()
{
text("a","b","c");
}
输出结果:
[a, b, c]