[Java] List.sublist의 사용법과 주의할 점
얼마 전 Batch 로직을 짜면서 길이가 정해져 있지 않은 리스트를 1000개씩 잘라서 특정 메소드를 실행할 일이 있었다. 이런 경우 java.util.List 의 subList() 메소드를 사용하여 손쉽게 리스트를 잘라낼 수 있다. subList 사용법 subList() 메소드는 간단히 두 개의 파라미터만으로 사용할 수 있다. 첫 번째로 잘라낼 배열의 첫 인덱스, 두 번째로 잘라낼 배열의 마지막 인덱스 + 1 값을 넘겨주면 원하는 부분 리스트만을 얻어낼 수 있다. 여기서 주의할 점은 첫 번째 파라미터는 포함이고, 두 번째 파라미터는 포함하지 않는다는 점이다. 코드로 예시를 들면 아래와 같다. List list = Lists.newArrayList(0, 1, 2, 3, 4, 5, 6, 7, 8, 9); ..
2021. 5. 31.