1 2 3 4 5 8 a b c d e 用java创建一个这样的数组并打印,要求用object做
时间: 2024-10-16 22:07:08 浏览: 22
java过滤数组中重复元素,完整demo
在Java中,如果你需要创建一个包含整数、字符以及Object类型的动态数组,并按照提供的顺序存储元素,你可以使用ArrayList来实现。这是因为ArrayList可以容纳不同类型的元素。以下是创建和打印这个数组的示例:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 创建一个ArrayList,类型设为Object
ArrayList<Object> array = new ArrayList<>();
// 添加整数
array.add(1);
array.add(2);
array.add(3);
// 添加字符
array.add('a');
array.add('b');
array.add('c');
// 添加另一个字符 'd'
array.add('d');
// 添加两个字符串 (隐式转换为Character)
array.add("e");
array.add("d"); // 注意这里"e"再次添加会被覆盖
// 打印数组
for (int i = 0; i < array.size(); i++) {
System.out.println("Element at index " + i + ": " + array.get(i));
}
}
}
```
在这个例子中,我们用`ArrayList<Object>`作为容器,然后依次添加整数、字符和字符串。由于Java对字符串有特殊处理,所以添加两次"e"实际上会将第二个"e"替换为第一个。
阅读全文