List.subLisist(index1,index2)没有抓取最后一个索引

时间:2017-08-19 01:29:18

标签: java arrays sublist

List.subLisist(index1,index2)不抓取最后一个索引。它表示要索引的索引,但实际上它的最后一个索引+ 1的索引将获得你的输出。

输出:

["a:null", "b:b", "b:b", "b:null", "c:null", "d:null"] ["a:null"]

代码:

list = new ArrayList<String>();
    list.add("\"a:null\"");
    list.add("\"b:b\"");
    list.add("\"b:b\"");
    list.add("\"b:null\"");
    list.add("\"c:null\"");
    list.add("\"d:null\"");
    System.out.println(list);
     List<String> sub = list.subList(0, 1);
    System.out.println(sub);

1 个答案:

答案 0 :(得分:2)

在Java中,List.subList

  

返回指定fromIndex(包含)和toIndex(独占)之间此列表部分的视图。