日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java list应用_java中list集合的应用

發布時間:2025/3/12 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java list应用_java中list集合的应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

java中list集合的應用

1.數組列數據的添加與刪除: List list = new LinkedList(); list = new ArrayList(); 產生一個數組列對象并建立雙向連表。 連表分為單向連表和雙向連表;單向連表就像:a 只能到 b,b 不能到 c;雙向連表就像: a 可以到 b,b 也可以到 a 。 雙向連表的作用是:可以在數列的任何地方插入數據。list.add(0, “b“); 在數組列里添加數據,0 表示數組里的下標,“b“表示添加的數據。 建立雙向連表后可以用 0 的變化來在數列的任何地方插入數據。 如:在數組列的最后插入數據 list.add(list.size(), “any“);b = list.remove(“b“); b = list.remove(0); 刪除數列中的數據,可以用以上兩種方法來刪除。一種是找對象,一種是找下標。 2.排序: String[] strArray = new String[] {“z“, “a“, “C“};List list = Arrays.asList(strArray); 一個數組列對象并且是和 strArray 的大小一樣。Collections.sort(list); 按照 ASCII 的升序排序。Collections.sort(list, String.CASE_INSENSITIVE_ORDER); 按照英文字母順序排序,忽略大小寫。Collections.sort(list, Collections.reverseOrder()); 按照 ASCII 的降序排序。 Collections.sort(list, String.CASE_INSENSITIVE_ORDER);Collections.reverse(list); 先按照英文字母順序排序,然后再用降序排序。 3.list 的操作:list1.retainAll(list2); 只保留 list1 和 list2 中相同的部分(交集)?list1.subList(newSize, list1.size()).clear(); 返回 newSize 到 list1.size 之間的部分。 方法總結: list.add():添加數據 list.remove():刪除數據 Arrays.asList():指定大小的列 Collections.sort():按 ASCII 升序排序 Collections.reverseOrder()和 Collections.reverse() :按 ASCII 降序排序,區別在于參數 list.addAll():添加() 所有數據 list.removeAll() :刪除() 所有數據 list.retainAll():保留交集 list.subList(size1, size2): 返回 size1 到 size2 之間的數據

總結

以上是生活随笔為你收集整理的java list应用_java中list集合的应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。