list接口
List集合特点
- 1.有序
- 2.有索引
- 3.可以重复元素
基本用法
package cn.itcast.demo05;
import java.util.ArrayList;
import java.util.List;
/*
List集合特点
1.有序 2.有索引 3.可以重复元素
实现类:Arrylist,Linkedlist
*/
public class ListDemo {
public static void main(String[] args) {
function();
function1();
}
/*
boolean add(E e)
向列表尾部添加
void add(ind index,E)
向指定索引添加
注意越界异常
*/
/*
E remove(int index)
删除指定索引的元素,返回指定索引的元素
boolean remove(Object o)
从列表中移除第一次出现的指定元素
*/
/*
E set(int index,E)
修改指定索引的元素,返回修改之前的元素
*/
/*
E get(int index)
返回列表中指定列表的元素
*/
public static void function() {
List<String> list = new ArrayList<String>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
System.out.println(list);
// 在二号索引处插入
list.add(2, "888");
System.out.println(list);
}
public static void function1() {
List<Double> list1 = new ArrayList<Double>();
list1.add(1.1);
list1.add(1.2);
list1.add(1.3);
System.out.println(list1);
System.out.println(list1.set(1, 666.6));
System.out.println(list1);
}
}