7.3.1List接口简介>List接口常用方法方法声明功能描述将index索引处元素替换成element对象,并将替换后的Objectset(intindex,Objectelement元素返回返回对象o在List中第一次出现的位置索引intindexOf(Objecto)返回对象o在List中最后一次出现的位置索引intlastindexOf(Objecto)ListsubList返回从索引fromIndex(包括)到toIndex(不包括)(intfromindex,inttolndex)处所有元素集合组成的子集合上述列举了List接口的常用方法,List接口的所有实现类都可以通过调用这些方法操作集合元素
List接口常用方法 7.3.1 List接口简介 方法声明 功能描述 Object set(int index, Object element) 将index索引处元素替换成element对象,并将替换后的 元素返回 int indexOf(Object o) 返回对象o在List中第一次出现的位置索引 int lastIndexOf(Object o) 返回对象o在List中最后一次出现的位置索引 List subList (int fromIndex, int toIndex) 返回从索引fromIndex(包括)到 toIndex(不包括) 处所有元素集合组成的子集合 上述列举了List接口的常用方法,List接口的所有实现类都可以通过调用这些方法 操作集合元素
7.3.2ArrayList先定一个小目标!掌握ArrayList,能够使用ArrayList的方法实现元素的存入和取出
7.3.2 ArrayList 先定一个小 目标! 掌握ArrayList,能够使用ArrayList 的方法实现元素的存入和取出
7.3.2ArrayListArrayList是List接口的一个实现类,它是程序中最常见的一种集合。ArrayList集合内部封装了一个长度可变的数组对象,当存入的元素超过数组长度时,ArrayList会在内存中分配一个更大的数组来存储这些元素,因此可以将ArrayList集合看作一个长度可变的数组
7.3.2 ArrayList ArrayList是List接口的一个实现类,它是程序中最常见的一种集合。ArrayList集合 内部封装了一个长度可变的数组对象,当存入的元素超过数组长度时,ArrayList会 在内存中分配一个更大的数组来存储这些元素,因此可以将ArrayList集合看作一个 长度可变的数组
7.3.2 ArrayListArrayList集合的元素插入过程123arrl:将atr1复制到arr2并将新元素添加到arr2arr2:2341
7.3.2 ArrayList ArrayList集合的元素插入过程
7.3.2 ArrayList案例演示下面通过一个案例学习ArrayList集合的元素存取。具体代码如下所示publicclassExample01(publicstaticvoidmain(Stringllargs)(ArrayListlist=newArrayListO;//创建ArrayList集合list.add("张三");/向集合中添加元素list.add(李四);list.add("王五");list.add"赵六")System.out.println(集合的长度:+list.size())/获取集合中元素的个数System.out.println("第2个元素是:+list.get(1)):取出并打印指定位置的元素list.remove(3);//删除索引为3的元素System.out.println(删除索引为3的元素:"+list)list.set(1,李四2"));/替换索引为1的元素为李四2System.out.println("替换索引为1的元素为李四2:+list));1Y
7.3.2 ArrayList 案例演示 下面通过一个案例学习ArrayList集合的元素存取。具体代码如下所示。 public class Example01 { public static void main(String[] args) { ArrayList list = new ArrayList(); // 创建ArrayList集合 list.add("张三"); // 向集合中添加元素 list.add("李四"); list.add("王五"); list.add("赵六"); System.out.println("集合的长度:" + list.size()); //获取集合中元素的个数 System.out.println("第2个元素是:" + list.get(1)); //取出并打印指定位置的元素 list.remove(3); //删除索引为3的元素 System.out.println("删除索引为3的元素:"+list); list.set(1,"李四2"); //替换索引为1的元素为李四2 System.out.println("替换索引为1的元素为李四2:"+list); } }