java如何将多组不同类型数据循环储存到ArrayList数组中
时间: 2024-03-21 17:43:59 浏览: 114
可以使用Java中的泛型来实现将多组不同类型的数据循环存储到ArrayList中。具体步骤如下:
1. 创建一个ArrayList对象,可以使用<>符号来指定ArrayList元素的类型。
2. 创建多个不同类型的变量。
3. 将变量存储到ArrayList中,可以使用add()方法,将每个变量作为参数传递给add()方法。
4. 循环执行步骤2和步骤3,将多组不同类型的数据存储到ArrayList中。
下面是一个示例代码:
```java
import java.util.ArrayList;
public class Test {
public static void main(String[] args) {
ArrayList<Object> list = new ArrayList<>(); // 创建一个ArrayList对象
String str = "hello";
int num = 123;
double d = 1.23;
boolean b = true;
list.add(str); // 将变量存储到ArrayList中
list.add(num);
list.add(d);
list.add(b);
for (Object obj : list) { // 循环遍历ArrayList中的元素
System.out.println(obj);
}
}
}
```
运行以上代码,输出结果如下:
```
hello
123
1.23
true
```
在以上代码中,我们使用了Object类型作为泛型,因为Object类型可以接受任何类型的数据,但是在使用时需要进行类型转换。如果已知存储的数据类型,可以直接指定ArrayList的泛型类型,如ArrayList<String>、ArrayList<Integer>等。
阅读全文
相关推荐
![](https://img-home.csdnimg.cn/images/20250102104920.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)