使用java8可以用下面的方法来写:
public static void main(String[] args) {
List<TestVM> list = new ArrayList<>();
list.add(new TestVM("33"));
list.add(new TestVM("34"));
list.add(new TestVM("35"));
list.add(new TestVM("36"));
list.add(new TestVM("2"));
list.add(new TestVM("3"));
list.add(new TestVM("4"));
list.add(new TestVM("5"));
list.add(new TestVM("11"));
list.add(new TestVM("12"));
list.add(new TestVM("14"));
list.add(new TestVM("2"));
System.out.println(list);
System.out.println(list.stream().sorted(Comparator.comparingInt(testVM -> Integer.parseInt(testVM.getLine()))).collect(Collectors.toList()));
}