/* 除了Collection接口外 List接口的常用方法: 增加:add(int index, E element) 删除:remove(int index) remove(Object o) 修改:set(int index, E element) 查看:get(int index) 判断: */ List list = new ArrayList(); list.add(46); list.add(47); list.add(456); list.add(46242); list.add(4645); list.add("a"); System.out.println(list); // add(int index, E element)在指定的索引处,增加元素(不覆盖原来的元素) list.add(3,66); System.out.println(list);// [46, 47, 456, 66, 46242, 4645] // set(int index, E element)在指定的索引,增加一个元素(覆盖原来的元素) list.set(3,660); System.out.println(list); // remove 在集合中存入的是Integer类型的数据的时候,调用的是remove(int index) // 存入的是别的数据的时候,调用的是remove(Object o) // remove(int index) 删除指定索引的元素 list.remove(2); System.out.println(list); // remove(Object o) 删除指定的元素 list.remove("a"); System.out.println(list); // get(int index) 查看指定索引的元素 System.out.println(list.get(2)); System.out.println("------------------"); // List数组的遍历有三种方式 // for循环 for (int i = 0; i <list.size() ; i++) { System.out.println(list.get(i)); } System.out.println("------------------"); // 增强for循环 for (Object o:list ) { System.out.println(o); } System.out.println("------------------"); // 迭代器 Iterator it = list.iterator(); // 通过hasNext()(指针)来判断是否有下一个元素,如果有下一个元素就返回true // 如果没有下一个元素就返回false,next()将元素获取并将指针向下移动。 while (it.hasNext()){ System.out.println(it.next()); }
List接口的常用方法和遍历方式
最新推荐文章于 2022-11-17 11:12:32 发布
本文详细介绍了Java集合框架中List接口的常用方法,包括add、remove、set和get等操作,并通过示例代码展示了它们的具体使用。此外,还演示了List的三种遍历方式:for循环、增强for循环和迭代器。通过对List接口的操作,可以更有效地管理和操作集合数据。
摘要由CSDN通过智能技术生成