JAVA用object 创建一个这样的数组并打印 1 2 3 4 5 8 a b c d e
时间: 2024-10-17 13:05:55 浏览: 16
在Java中,使用`Object`作为数组元素类型通常不是最佳实践,因为这会导致类型安全性的降低,尤其是当你试图访问或操作数组元素时,需要进行强制类型转换。但是,如果你坚持要用`Object`,可以创建一个多维度数组,模拟上述顺序。然而,这样做并不直观,可能会增加出错的可能性。下面是使用`Object`类型创建并打印数组的方式:
```java
import java.util.Arrays;
class Main {
public static void main(String[] args) {
Object[] mixedArray = {
1,
2,
3,
4,
5,
8,
new Character('a'),
new Character('b'),
new Character('c'),
new Character('d'),
new String("e"),
new String("d") // 注意这里,两次"e"会被视为重复
};
// 打印数组
for (int i = 0; i < mixedArray.length; i++) {
System.out.println("Element at index " + i + ": " + mixedArray[i]);
}
}
}
```
请注意,这种方式可能导致一些不便,比如在处理元素时可能需要多次进行类型转换。
阅读全文