2017-08-19 6 views
0

List.subLisist (index1, index2) Not Grabbing Last Index. Il dit index à l'index mais, en réalité c'est l'index à l'index + 1 de la dernière valeur qui aura votre sortie.List.subLisist (index1, index2) Ne saisissant pas le dernier index

Sortie:

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

code:

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

Quelle est votre question? – shmosel

Répondre

2

En Java, List.subList:

Renvoie une vue de la partie de cette liste entre le fromIndex spécifié, y compris , et toIndex, exclusive.

+0

qui en anglais pour inclusive à indexer –