集合之List接口1--常用方法

List概述

1、List集合类中元素有序、且可重复,集合中的每个元素都有其对应的顺序索引。
2、List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素。
3、JDK API中List接口的实现类常用的有:ArrayList、LinkedList和Vector
4、添加进List集合中的元素(或对象)所在的类一定要重写equals()方法
常用方法
List 集合里添加了一些根据索引来操作集合元素的方法
void add(int index, Object ele)
boolean addAll(int index, Collection eles)
Object get(int index)
int indexOf(Object obj)
int lastIndexOf(Object obj)
Object remove(int index)
Object set(int index, Object ele)
List subList(int fromIndex, int toIndex)

代码实现

public class TestList {
	@Test
	public void testList(){
//		ArrayList list = new ArrayList();
		LinkedList list = new LinkedList();
		list.add(123);
		list.add(456);
		list.add("AA");
		list.add("BB");
		//get(int index)
		//set(int index,Object obj)
		list.set(1, 111);
		//add(int index,Object obj)
		list.add(2, "MM");
		//remove(int index)
		list.remove(0);
		System.out.println(list.get(0));
		System.out.println();
		//遍历集合元素:方式一
		Iterator iterator = list.iterator();
		while(iterator.hasNext()){
			System.out.println(iterator.next());
		}
		System.out.println();
		//增强for循环
		for(Object o : list){
			System.out.println(o);
		}
		System.out.println();
		//一般的for循环
		for(int i = 0;i < list.size();i++){
			System.out.println(list.get(i));
		}
		
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值