java.util.List.subList ,開區間和閉區間


比如集合中的內容為1,2,3,4,5
list.sublist(2,4)
就返回一個子集合:它的內容包括從下標為2到下標為4,而且這是左閉右開的
就是說是從大於等於2到小於4
那子集內容就是3,4(集合的下標都是從0開始)

public static void main(String[] args) {
        List list = new ArrayList();
        for (int i = 1; i <= 5; i++) {
            list.add(i);
        }
        System.out.println(list);
        System.out.println(list.subList(2,4));
    }

  輸出:[1, 2, 3, 4, 5]

     [3, 4]

開區間是區間兩邊都不取等號
閉區間是兩邊都取等號
半開區間就是只取一邊等號

 

(0 1) 開區間就是端點不能取 這里就是 0 和 1 不能取
[0 1] 閉區間就是端點可以取 這里就是 0 和 1 可以取

 


免責聲明!

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



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