Java集合排序2-4 编程
来源:2-4 编程练习
rock221
2021-01-18 15:56:44
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Iterator;
public class StringSort {
public static void main(String[] args) {
//给list添加元素
List<String>list=new ArrayList<String>();
//输出排序前list中的内容
list.add("orange");
list.add("tomato");
list.add("apple");
list.add("litchi");
list.add("banana");
System.out.println("排序前:");
// q1:
// for(int i=0;i<list.size();i++){
// System.out.print(list.get(i)+" ");
// }
// q2:
Iterator<String> it=list.iterator();
while(it.hasNext()){
System.out.print(it.next()+" ");
}
//对list中的元素进行排序
Collections.sort(list);
System.out.println();
System.out.println("排序后:");
//输出排序后list中的内容
//q3:
for(String str:list){
System.out.print(str+" ");
}
}
}
1回答
好帮手慕阿园
2021-01-18
同学你好,代码完成的不错,很棒呐,继续加油
祝学习愉快~