今天給大家帶來的是Java中list類的使用,java.util 包提供了list類來對線性數據操作
List接口是Collection接口的子接口,List有一個重要的實現類--ArrayList類,List中的元素是有序排列的而且可重復,所以被稱為是序列List可以精確的控制每個元素的插入位置,或刪除某個位置元素,它的實現類ArrayList底層是由數組實現的List中有增刪改查的方法,我們可以通過例子演示:
Java中集合類list的增刪改查s1.jpeg (45.29 KB, 下載次數: 0)
2020-12-26 18:34 上傳
一、list中添加,獲取,刪除元素
Java中集合類list的增刪改查s2.jpeg (62.02 KB, 下載次數: 0)
2020-12-26 18:34 上傳
添加方法是:.add(e);
獲取方法是:.get(index);
刪除方法是:.remove(index);
按照索引刪除.remove(Object o);
二、list中是否包含某個元素方法:.contains(Object o); 返回true或者false
Java中集合類list的增刪改查s3.jpeg (50.14 KB, 下載次數: 0)
2020-12-26 18:34 上傳
三、list中根據索引將元素數值改變(替換)注意 .set(index, element); 和 .add(index, element); 的不同
Java中集合類list的增刪改查s4.jpeg (36.67 KB, 下載次數: 0)
2020-12-26 18:34 上傳
四、list中查看(判斷)元素的索引注意:.indexOf() 和 lastIndexOf()的不同
Java中集合類list的增刪改查s5.jpeg (53.68 KB, 下載次數: 0)
2020-12-26 18:34 上傳
五、根據元素索引位置進行的判斷
Java中集合類list的增刪改查s6.jpeg (60.75 KB, 下載次數: 0)
2020-12-26 18:34 上傳
六、利用list中索引位置重新生成一個新的list方法: .subList(fromIndex, toIndex); .size() ; 該方法得到list中的元素數的和
Java中集合類list的增刪改查s7.jpeg (43.59 KB, 下載次數: 0)
2020-12-26 18:34 上傳
七、對比兩個list中的所有元素兩個相等對象的equals方法一定為true, 但兩個hashcode相等的對象不一定是相等的對象
Java中集合類list的增刪改查s8.jpeg (56.13 KB, 下載次數: 0)
2020-12-26 18:34 上傳
八、判斷list是否為空空則返回true,非空則返回false
Java中集合類list的增刪改查s9.jpeg (52.89 KB, 下載次數: 0)
2020-12-26 18:34 上傳
九、返回Iterator集合對象
Java中集合類list的增刪改查s10.jpeg (54.36 KB, 下載次數: 0)
2020-12-26 18:34 上傳
十、將集合轉換為字符串
Java中集合類list的增刪改查s11.jpeg (58.32 KB, 下載次數: 0)
2020-12-26 18:34 上傳
十一、將集合轉換為數組
Java中集合類list的增刪改查s12.jpeg (55.91 KB, 下載次數: 0)
2020-12-26 18:34 上傳
十二、去重復
方法一:
Java中集合類list的增刪改查s13.jpeg (43.48 KB, 下載次數: 0)
2020-12-26 18:34 上傳
方法二:
Java中集合類list的增刪改查s14.jpeg (44.74 KB, 下載次數: 0)
2020-12-26 18:34 上傳
感恩有你
您看此文用
·