⑴ c#:如何往List>里添加数据

添加方法如下:

List<Dictionary<string,string>> listDict = new List<Dictionary<string,string>>();

Dictionary<string,string> dict = new Dictionary<string,string>();

dict.Add("key1","value");

dict.Add("key2","value");

listDict.Add(dict);

Dictionary<string,string> dict1 = new Dictionary<string,string>();

dict1.Add("key1","value");

dict1.Add("key2","value");

listDict.Add(dict1).

⑵ List集合的add()方法

1.该方法用于向集合列表中添加对象。

语法1 用于在列表的尾部插入指定元素。如果List集合对象由于调用add方法而发生更改,则返回 true;否则返回false。add(E e) e:要添加到列表中的元素。

示例:使用List接口的实现类ArrayList初始化一个列表对象,然后调用add方法向该列表中添加数据。
2.public static void main(String[] args) {
List<String> list=new ArrayList<String>();
list.add("保护环境");//向列表中添加数据
list.add("爱护地球");//向列表中添加数据
list.add("从我做起");//向列表中添加数据
//通过循环输出列表中的内容
for(int i=0;i<list.size();i++){
System.out.println(i+":"+list.get(i));
}
}

运行结果如图1.10所示。

3.语法2 用于在列表的指定位置插入指定元素,并将当前处于该位置的元素及其后续元素的索引加1。void add(int index, E element)

index:用于指定在其中插入指定元素处的索引。

element:用于指定要插入的元素。

索引值从0开始。

4.典型应用 本示例定义List类型集合变量,并使用add方法向集合的末尾与集合的指定位置添加元素,然后将添加后的元素输出。运行结果如图1.11所示。

⑶ java把一个list中的内容添加到另一个list中

在JAVA中,想要把一个list中的内容添加至另一个list中,有两种方法:

  1. 采用循环的方法。通过循环第一个ArrayList,然后通过每循环一次的方式,将值赋值给另一个ArrayList。具体代码实现如下:

2.集合是Java API所提供的一系列类,可以用于动态存放多个对象。集合与数组的不同在于,集合是大小可变的序列,而且元素类型可以不受限定,只要是引用类型。集合中不能放基本数据类型,但可以放基本数据类型的包装类。 集合类全部支持泛型,是一种数据安全的用法。java列表是集合的一种,并且列表中的元素是有序的,且允许重复。java列表又称为java list。