Java - Iterating over every two elements in a list

前端 未结 11 2079
梦毁少年i
梦毁少年i 2020-12-19 04:26

What\'s the best way to iterate over a list while processing 2 elements at the same time?

Example:

List strings = Arrays.asList(\"item          


        
11条回答
  •  有刺的猬
    2020-12-19 05:17

    for(int i = 0; i < strings.size(); i++){
        String first = strings.get(i++);
        String second = null;
        if(strings.size() > i){
            second = strings.get(i);
        }
        System.out.println("First [" + first + "] - Second [" + second + "]");
    }
    

提交回复
热议问题