List常用的方法,以ArrayList来说明
来源:互联网 发布:it governance 编辑:程序博客网 时间:2024/06/01 08:15
package andycpp;import java.util.ArrayList;import java.util.List;import org.junit.Test;public class TestList { //ArrayList: List的主要实现类 /* * List中相对于Collection,新增加的方法 * void add(int index,Object ele);在指定的索引位置index添加元素ele * boolean addAll(int index,Collection eles);相当于在指定位置加入好几个元素,好几个元素在一个集合里 * Object get(int index);获取指定索引的元素 * Object remove(int index);删除指定索引位置的元素 * Object set(int index,Object ele);设置指定索引位置的元素为ele * * int indexof(Object obj);返回obj对象在list集合中首次出现的位置,没有就返回-1 * int lastIndexOf(Object obj);返回obj对象在list集合中最后一次出现的位置,没有就返回-1 * List subList(int fromIndex,int toIndex);返回list集合的一个子集合list,返回从fromIndex到toIndex * 结束的一个左闭右开子list * List常用的方法:增add(Object obj); 删 remove()改 set(int index,Object obj) 查get(int index); 插add(int index,Object ele); 长度size(); * */ @Test public void testList2(){ List list = new ArrayList(); list.add(123); list.add(456); list.add(new String("AA")); list.add(new String("GG")); list.add(456); System.out.println(list.indexOf(456));//需要注意,还是先调用equals方法,之后返回索引位置。 System.out.println(list.lastIndexOf(456)); System.out.println(list.indexOf(123)==list.lastIndexOf(123)); System.out.println(list.indexOf(666)); List list1 = list.subList(0, 3); System.out.println(list1); } @Test public void testList1(){ List list = new ArrayList();//ArrayList真正的存储结构还是数组 list.add(123); list.add(456); list.add(new String("AA")); list.add(new String("GG")); System.out.println(list); //在指定位置处添加,在最前面,头部添加 list.add(0,555); System.out.println(list); //获取指定位置的元素 Object obj = list.get(1); System.out.println(obj); list.remove(0); System.out.println(0); System.out.println(list.get(0)); list.set(0, 111); System.out.println(list.get(0)); }}
0 0
- List常用的方法,以ArrayList来说明
- 集合List:ArrayList,接口的常用方法
- list arraylist的方法
- java中List,ArrayList,LinkedList的常用方法
- Arrays中的方法asList()返回来的list与new ArrayList()区别
- ArrayList的几个常用方法
- 关于ArrayList 的常用方法
- [LIST]ArrayList的自定义排序方法
- 初始化ArrayList、List的两种方法
- List常用的方法
- List的常用方法
- 详细说明 List list = new ArrayList()
- 源码实现ArrayList的常用方法
- 有关ArrayList常用方法的源码解析
- 以实例来说明strlen()和sizeof()的区别
- 以“删除类别”来说明Jmeter的简单使用
- Java的常用方法说明
- SimpleDateFormat的常用方法说明
- gitlab-ci 持续性集成、报错 ****xxxxxxx not found
- 防止非法链接(referer)
- 元素居中的方法
- Java最简单的字符串4位加一个空格
- 混合密度网络(Mixture Density Networks)原理及应用汇总
- List常用的方法,以ArrayList来说明
- 大话Linux内核中锁机制之信号量、读写信号量
- eclipse中打点出不来的解决办法
- nyoj 一笔画问题
- SQL内链接,外连接,交叉连接,联合连接区别详解
- Multithread download tool for massive tiny files.
- C#连接sqlserver时如何让Integrated Security=True生效
- 面向对象五大基本原则
- 【图论】最短路径算法大全