用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]
List
//初始化
for (int i = 0; i < 10; i++)
{
StrList.Add("星期"+i.ToString());
}
//访问
MessageBox.Show(StrList[5]);
我个人感觉你这个动态定义就应该用这样的方法.
我觉得吧,用循环去定义多个,然后全部保存到数组里面,需要的时候取出来就是了
List
ArrayList AL1 = new ArrayList();
list.add(AL1);
不知道这样可不可以 ,紧紧提供一个思路。
用ArrayList.add,把字符串添加到Arralist