黑马程序员技术交流社区

标题: 这两个方法能变成一个吗 [打印本页]

作者: 张狮子    时间: 2016-5-10 22:47
标题: 这两个方法能变成一个吗
public static void main(String[] args) {
                List<String> list1 = new ArrayList<>();
                list1.add("b");
                list1.add("f");
                list1.add("e");
                list1.add("c");
                list1.add("a");
                list1.add("d");
                sort1(list1);
                System.out.println(list1);        // a, b, c, d, e, f
               
                List<Integer> list2 = new ArrayList<>();
                list2.add(5);
                list2.add(8);
                list2.add(3);
                list2.add(1);
                list2.add(4);

                sort2(list2);
                System.out.println(list2); //1,3,4,5,8
        }
        public static void sort1(List<String> l){
               
                 String s;
                for (int i = 0; i < l.size()-1; i++) {
                        for (int j = i+1; j < l.size(); j++) {
                               
                                if(l.get(i).compareTo(l.get(j))>0){
                                         s =l.get(i);
                                        l.set(i, l.get(j));
                                        l.set(j, s);
                                }
                        }
                }

        }
public static void sort2(List<Integer> l){
               
                Integer s;
                for (int i = 0; i < l.size()-1; i++) {
                        for (int j = i+1; j < l.size(); j++) {
                               
                                if(l.get(i).compareTo(l.get(j))>0){
                                         s =l.get(i);
                                        l.set(i, l.get(j));
                                        l.set(j, s);
                                }
                        }
                }

        }
作者: HuaQuan    时间: 2016-5-10 23:07
看不懂,帮忙顶起 !!!
作者: 00零度00    时间: 2016-5-10 23:08
这是啥啊?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2