是的,ArrayList可以保存不同类型的数据,只需将不同类型的数据添加到ArrayList中即可。
示例代码如下:
import java.util.ArrayList;
public class Main { public static void main(String[] args) { ArrayList data = new ArrayList(); data.add("Hello"); //添加字符串类型数据 data.add(123); //添加整数类型数据 data.add(true); //添加布尔类型数据
System.out.println(data); //输出数据
} }
该代码创建了一个ArrayList对象,添加了三个不同类型的数据,并将其输出。输出结果为:[Hello, 123, true]。