黑马程序员技术交流社区

标题: 这里的向下转型为Comparable,看不懂 [打印本页]

作者: wxw_0818    时间: 2016-5-7 22:24
标题: 这里的向下转型为Comparable,看不懂
public static<T> void sort(List<T> list){
                for(int i=0; i<list.size()-1; i++){
                        for(int j=0; j<list.size()-1-i; j++){
                                T t = list.get(j);
                                Comparable<T> comparable = (Comparable<T>) t;
                                if(comparable.compareTo( list.get(j+1) ) > 0 ){
                                        T temp = list.get(j);
                                        list.set(j, list.get(j+1));
                                        list.set(j+1, temp);
                                }
                        }
                }
        }




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