【java学习笔记12】List集合特有的常用方法
package collection; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /* List集合中元素特点:有序,可重复 */ public class ListTest01 { public static void main(String[] args) { // List特有的方法 List list = new ArrayList(); // 默认向集合末尾添加元素 list.add("a"); list.add("b"); list.add("c"); list.add("d"); list.add("d"); // 在指定位置添加元素,用的不多,效率低 list.add(1,"e"); // 迭代 Iterator iterator = list.iterator(); while (iterator.hasNext()){ System.out.println(iterator.next()); } // 根据下标获取元素 Object firstObject = list.get(1); System.out.println("下标为1的元素是:" + firstObject); System.out.println("=============================="); // List特有的遍历方式 for (int i = 0; i < list.size(); i++) { Object obj = list.get(i); System.out.println(obj); } // 获取指定元素第一次出现处的索引 System.out.println(list.indexOf("d")); // 获取指定元素最后一次出现处的索引 System.out.println(list.lastIndexOf("d")); // 指定删除某个下标位置的元素 list.remove(5); // 修改指定下标的元素 list.set(2,"gg"); System.out.println(list.get(2)); } }
代码运行结果是:
a e b c d d 下标为1的元素是:e ============================== a e b c d d 4 5 gg
---------------------------------------------------
立足软件测试领域,并重新定义测试!
---------------------------------------------------