直接赋值
Object[] objArray = new Object;
objArray = new String("Hello");
objArray = new Integer(123);
// ...
使用字面量
Object[] objArray = new Object[] {
new String("Hello"),
new Integer(123),
// ...
};
使用循环
Object[] objArray = new Object;
for (int i = 0; i < objArray.length; i++) {
objArray[i] = new Object(); // 或者其他对象
}
使用`Arrays.fill()`方法
Object[] objArray = new Object;
Arrays.fill(objArray, new Object());
使用`System.arraycopy()`方法
Object[] sourceArray = {new Object(), new Object()};
Object[] objArray = new Object;
System.arraycopy(sourceArray, 0, objArray, 0, sourceArray.length);
使用`Arrays.copyOf()`方法
Object[] sourceArray = {new Object(), new Object()};
Object[] objArray = Arrays.copyOf(sourceArray, sourceArray.length);
请根据您的具体需求选择合适的方法为数组赋值。