public static void main(String[] args) { // TODO Auto-generated method stub //创建集合对象 ArrayList<String>list=new ArrayList<String>(); //添加元素 list.add("1"); list.add("3"); list.add("2"); //Comarator 比较器 list.sort(new Comparator<String>() { //指定排序规则 //果果返回的是正数说明前面的对象大于后面的对象 //如果返回的是负数说明前面的对象小于后面的对象 //如果返回的是0说明前面的对象等于后面的对象 @Override public int compare(String o1, String o2) { // TODO Auto-generated method stub return o1.charAt(0)-o2.charAt(0);//升序 } }); System.out.println(list);//[1, 2, 3] }