想象一下有 2 个通用 ArrayList,每个都存储不同的类型。我的程序一次将只使用其中一个 ArrayList。是否可以创建一个可以存储两个 ArrayList 的通用 ArrayList(currentArrayList),并使用两个 ArrayList 而无需强制转换。
ArrayList<Integer> arrInt = new ArrayList<>();
arrInt.add(10);
ArrayList<String> arrString = new ArrayList<>();
arrString.add("ten");
ArrayList<XXX> currentArrayList = arrInt;
Integer i = currentArrayList.get(0);
currentArrayList = arrString;
String str = currentArrayList.get(0);
谢谢。