List.subList(int fromIndex, int toIndex) 함수를 사용한다.
예)
import java.util.ArrayList; import java.util.ArrayList; import java.util.Collections; public class Main { public static void main(String[] args) throws Exception { ArrayList<String> list = new ArrayList<String>(); list.add("i"); list.add("e"); list.add("a"); list.add("b"); list.add("g"); list.add("c"); list.add("d"); list.add("f"); list.add("h"); Collections.sort(list.subList(1, list.size()-1)); System.out.println(list.toString()); } }결과:
[i, a, b, c, d, e, f, g, h]