成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java list應用的基本知識

開發 后端
本文分為三個部分對Java list的應用知識進行了介紹:數組列數據的添加與刪除、Java list的排序、Java list的操作。

一、數組列數據的添加與刪除:
       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);   

刪除數列中的數據,可以用以上兩種方法來刪除。一種是找對象,一種是找下標。

二、Java list排序:

       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);

先按照英文字母順序排序,然后再用降序排序。

三、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之間的數據

【編輯推薦】

  1. 20個開發人員非常有用的Java功能代碼
  2. 走進Java 7中的模塊系統
  3. JavaFX 1.2 已經發布 主要新功能一覽
  4. 2009年十大Java技術解決方案
  5. 2008最值得學習的五種JAVA技術
責任編輯:仲衡 來源: J2EE 個人學習資料
相關推薦

2011-11-23 10:35:53

2010-07-28 15:52:00

Flex

2012-06-05 00:41:07

JavaJava內存

2010-05-06 17:41:19

Unix命令

2017-02-20 23:05:14

JavaScript

2017-04-12 11:47:32

2009-06-26 14:42:08

2017-10-20 22:40:54

電線電纜導體

2009-08-28 16:53:05

C# for語句

2010-01-28 11:18:14

Android界面布局

2010-06-13 13:49:14

2009-12-22 14:43:38

Linux操作系統

2010-04-21 18:38:36

Unix網絡

2010-06-10 11:41:57

MPLS協議棧結構

2011-04-29 13:50:32

激光打印機

2020-07-20 07:10:44

數據中心IT技術

2010-05-25 14:05:52

MySQL數據庫

2012-03-19 09:24:25

JavaScript

2010-06-17 13:22:40

UML用例建模

2011-03-04 15:30:08

Oracle數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产视频一区二区 | 国产高清自拍视频在线观看 | 亚洲高清一区二区三区 | 蜜桃在线视频 | 日韩久久网| 国产精品1 | 综合国产| 男人天堂网址 | 91精品国产乱码久久久久久久久 | 国产精品欧美日韩 | 瑞克和莫蒂第五季在线观看 | 午夜影院黄 | 国产成人99久久亚洲综合精品 | 午夜精品视频在线观看 | 国产视频第一页 | 三级黄色片在线播放 | 成人av一区二区三区 | 国产91综合一区在线观看 | 精品欧美一区二区三区免费观看 | 国产精品久久国产精品99 | 欧美一区二区 | 中文字幕精品一区久久久久 | 欧美二区三区 | 亚洲欧洲精品一区 | 中文字幕不卡视频在线观看 | 99免费在线视频 | 国产一区二区三区色淫影院 | 欧美成人激情 | 欧美三级久久久 | 国产在线色 | 午夜影院| 免费一区| www久久国产 | 日韩看片 | 国产精品一区在线 | 久久国产福利 | 高清免费在线 | 一级视频在线免费观看 | 精精国产xxxx视频在线播放 | 性国产丰满麻豆videosex | 日韩在线免费视频 |