Java——List 添加元素的方法

List 添加元素的方法

方法1、add 方法:

1、list.add(element);直接给list集合添加元素,先添加的排在集合前边(List集合有序)。
2、list.add(index,element);给list集合指定的索引'index',添加元素'element'。

示例和注释:

@Test
	public void addTest(){
		/**
		 * 集合添加元素的方法:
		 * 1、list.add(element);直接给list集合添加元素,先添加的排在集合前边(List集合有序)。
		 * 2、list.add(index,element);给list集合指定的索引'index',添加元素'element'。
		 */
		List<String> list = new ArrayList<String>();
		/*方法1、直接添加元素:list.add(element);*/
		list.add("元素一");
		list.add("元素二");
		list.add("元素三");
		list.add("元素四");
		list.add(null);
		list.add("元素三");
		list.add(null);
		System.out.println("add新增后的list:"+list);//打印结果“add新增后的list:[元素一, 元素二, 元素三, 元素四, null, 元素三, null]”。
		
		/*方法2、给指定的索引添加元素,原来该位置的元素后移:list.add(index, element);*/
		list.add(2,"如花");//在索引 2 的位置插入元素“如花”。
		System.out.println("add根据索引插入后list:"+list);//打印结果“add根据索引插入后list:[元素一, 元素二, 如花, 元素三, 元素四, null, 元素三, null]”。
		/*发现:List集合可以存多个值为 ‘null’的元素,并且打印结果和添加顺序一致,说明List集合有,可重复、有序、能存多个null的特点。*/
	}

方法2、addAll 方法

集合添加(复制)其他集合的方法:
  1、list.addAll(collection);直接将其他集合'collection'的元素,添加到list集合。
  2、list.addAll(index, collection);在集合‘list’索引2的位置开始添加集合‘collection’的全部元素。

示例和注释:

@Test
	public void addAllTest(){
		/**
		 * 集合添加(复制)其他集合的方法:
		 * 1、list.addAll(collection);直接将其他集合'collection'的元素,添加到list集合。
		 * 2、list.addAll(index, collection);
		 */
		List<String> list = new ArrayList<String>();
		List<String> list2 = new ArrayList<String>();
		List<String> list3 = new ArrayList<String>();
		//list添加元素
		list.add("元素一");
		list.add("元素二");
		list.add("元素三");
		list.add("元素四");
		//list2添加元素
		list2.add("王二");
		list2.add("张三");
		list2.add("李四");
		//list3添加元素
		list3.add("aaa");
		list3.add("bbb");
		list3.add("ccc");
		
		list2.addAll(list);//将集合list全部元素添加到集合list2.
		list3.addAll(2,list);//在集合list3索引2的位置开始添加集合list的全部元素。
		/*打印结果*/
		System.out.println("list:"+list);	//list:[元素一, 元素二, 元素三, 元素四]
		System.out.println("list2:"+list2);	//list2:[王二, 张三, 李四, 元素一, 元素二, 元素三, 元素四]
		System.out.println("list3:"+list3);	//list3:[aaa, bbb, 元素一, 元素二, 元素三, 元素四, ccc]
	}

查看集合遍历的方法——> (~_~)

  • 13
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值