java中List集合

package day8_15;
import java.util.ArrayList;
import java.util.List;
public class TestList {
	public static void main(String[] args) {
		List<String> list = new ArrayList<>();
		list.add("aa");//0
		list.add("bb");//1
		list.add("cc");//2
		System.out.println(list);
		//向参数索引位置添加一个元素
		list.add(1, "ff");
		System.out.println(list);
		//获得参数索引处的元素
		System.out.println(list.get(0));//aa
		//用第二个参数元素替换第一个参数索引处的元素
		list.set(1, "hello");
		System.out.println(list);
		list.add("aa");
		//查找参数元素在集合中第一次出现的位置索引
		System.out.println(list);
		System.out.println(list.indexOf("aa"));//0
		//查找参数元素在集合中最后一次出现的位置索引
		System.out.println(list.lastIndexOf("aa"));//4
		//子集合
		System.out.println(list.subList(2, 4));//[bb, cc]
		//排序(自然升序排序)
		list.sort(null);
		System.out.println(list);
		//比较器排序(lambda)
		list.sort((o1,o2)->o2.compareTo(o1));	
		System.out.println(list);//[hello, cc, bb, aa, aa]
		
	}
}

猜你喜欢

转载自blog.csdn.net/qq_42676052/article/details/81711587