判斷ArrayList集合內是否包含某個元素


if(!ArrayList.asList("1","2","3").contains("3")){

  return "集合中包含數字‘3’ ";

}

注意,asList()方法不能夠使用add(),remove(),clear()方法,否則會報java.lang.UnsupportedOperationException異常。

ArrayList list = new ArrayList();

list,add(1);

list.add(2);

list.add(3);

list.add(4);

list.add(5);

ArrayList ds = list.subList(3,5);

system.out.print(ds)--------------------結果為[ 4,5 ]

subList返回的是bookList中索引從fromIndex(包含)到toIndex(不包含)的元素集合。
使用起來很簡單,也很好理解,不過還是有以下幾點要注意,否則會造成程序錯誤或者異常:

    1. 修改原集合元素的值,會影響子集合
    2. 修改原集合的結構,會引起ConcurrentModificationException異常
    3. 修改子集合元素的值,會影響原集合
    4. 修改子集合的結構,會影響原集合

原文鏈接 https://mp.weixin.qq.com/s/xghJaHi-I06Z00bPVyaurw


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM