如何动态的定义多个ArrayList集合呢?

2025-02-25 10:45:45
推荐回答(5个)
回答1:

用Collection提供的retainAll方法,如下是测试代码:
import java.util.*;
public class TestList1{
public static void main(String[] args){
List list1=new ArrayList();
list1.add("A");list1.add("B");list1.add("C");
List list2=new ArrayList();
list2.add("B");list2.add("C");list2.add("D");

list1.retainAll(list2);
System.out.println(“交集为:”+list1);
}
}

//测试:
//交集为:[B, C]

回答2:

List StrList = new List(); //定义
//初始化
for (int i = 0; i < 10; i++)
{
StrList.Add("星期"+i.ToString());
}
//访问
MessageBox.Show(StrList[5]);

我个人感觉你这个动态定义就应该用这样的方法.

回答3:

我觉得吧,用循环去定义多个,然后全部保存到数组里面,需要的时候取出来就是了

回答4:

List list = new List();

ArrayList AL1 = new ArrayList();
list.add(AL1);

不知道这样可不可以 ,紧紧提供一个思路。

回答5:

用ArrayList.add,把字符串添加到Arralist