本帖最后由 Massive 于 2013-11-19 18:54 编辑
- private static void demo3() {
- List<String> list = new ArrayList<>();
- list.add("12");
- list.add("23");
- list.add("3");
- list.add("9");
- list.add("5");
- System.out.println(list); //怎么存怎么取
- Collections.sort(list,Collections.reverseOrder());//正着存进去 然后反转过来
- System.out.println(list);
- //Collections.max(list);
- String str = Collections.max(list); //取自然排序的
- System.out.println(str);
复制代码- [12, 23, 3, 9, 5]
- [9, 5, 3, 23, 12] //这是eclipse的结果,集合反转好像也不对呀
- 9
复制代码 我的问题:集合反转后调用max方法得到的结果是9 ,这里就不明白了,求解释一下.是不是一般不这么用啊. |