我用的是笨方法,建议你代码修改如下:
- for(int x=0;x<list.size()-1;x++){
- for(int y=0;y<list.size()-x-1;y++){
- //String类实现了Comparable接口
- if(list.get(y).toUpperCase().compareTo(list.get(y+1).toUpperCase())<0){
- String temp = list.get(y);
- list.set(y, list.get(y+1));
- list.set(y+1, temp);
- }
- }
- }
复制代码 |