辞职做网站,推广运营公司哪家好,网站特效怎么做的,有专门做几口农机的网站1. 什么是List
List是一个接口#xff0c;继承自Collection。 Collection也是一个接口#xff0c;该接口中规范了后序容器中常用的一些方法。
Iterable也是一个接口#xff0c;表示实现该接口的类是可以逐个元素进行遍历。
2. 常见接口介绍
List中提供了好的方法#x…1. 什么是List
List是一个接口继承自Collection。 Collection也是一个接口该接口中规范了后序容器中常用的一些方法。
Iterable也是一个接口表示实现该接口的类是可以逐个元素进行遍历。
2. 常见接口介绍
List中提供了好的方法是常用方法如下
方法解释boolean add(E e)尾插 evoid add(int index, E element)将 e 插入到 index 位置boolean addAll(Collection c)尾插 c 中的元素E remove(int index)删除 index 位置元素boolean remove(Object o)删除遇到的第一个 oE get(int index)获取下标 index 位置元素E set(int index, E element)将下标 index 位置元素设置为 elementvoid clear()清空boolean contains(Object o)判断 o 是否在线性表中int indexOf(Object o)返回第一个 o 所在下标int lastIndexOf(Object o)返回最后一个 o 的下标List subList(int fromIndex, int toIndex)截取部分 list
package Demo03;import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;public class Test {public static void main(String[] args) {ListString strings new ArrayList();
// boolean add(E e) 尾插 estrings.add(A);strings.add(B);strings.add(C);strings.add(D);strings.add(E);strings.add(F);System.out.println(strings);// void add(int index, E element) 将 e 插入到 index 位置strings.add(1, H);System.out.println(strings);// boolean addAll(Collection c) 尾插 c 中的元素ListString strings1 new ArrayList(Arrays.asList(A, B, C));ListString strings2 new ArrayList(Arrays.asList(A, B, C));strings1.addAll(strings2);System.out.println(strings1);// E remove(int index) 删除 index 位置元素strings.remove(2);System.out.println(strings);// boolean remove(Object o) 删除遇到的第一个 ostrings.remove(A);System.out.println(strings);// E get(int index) 获取下标 index 位置元素System.out.println(strings.get(2));// E get(int index) 获取下标 index 位置元素strings.set(1, G);System.out.println(strings);// void clear() 清空strings.clear();System.out.println(strings);// boolean contains(Object o) 判断 o 是否在线性表中ListString strings3 new ArrayList(Arrays.asList(ABC, B, C, C, D, E));System.out.println(strings3.contains(ABC));System.out.println(strings3.contains(P));// int indexOf(Object o) 返回第一个 o 所在下标System.out.println(strings3.indexOf(ABC));// int lastIndexOf(Object o) 返回最后一个 o 的下标System.out.println(strings3.lastIndexOf(C));// ListE subList(int fromIndex, int toIndex) 截取部分 listSystem.out.println(strings3.subList(1, 3));}
}3. List的使用
注意List是个接口并不能直接用来实例化。
如果要使用必须去实例化List的实现类。在集合框架中ArrayList和LinkedList都实现了List接口。