Java基础知识Set练习作业—04
在一个集合中存储了无序并且重复的字符串,定义一个方法,使其有序(字典顺序),且不能去除重复的字符串
/*
* 在一个集合中存储了无序并且重复的字符串,定义一个方法,使其有序(字典顺序),且不能去除重复的字符串
* */
package day15;
import java.util.LinkedList;
import java.util.List;
public class HomeWork_04 {
public static void main(String[] args) {
List<String> list = new LinkedList<String>();
list.add("abc");
list.add("aaa");
list.add("bbb");
list.add("ccc");
list.add("ccc");
list.add("bbb");
list.add("aaa");
list.add("abc");
list.add("abc");
System.out.println("原List集合为:"+list);
sort(list);
System.out.println("排序后List集合为:"+list);
}
private static void sort(List<String> list) {
for(int i = 0;i<list.size()-1;i++) {
for(int j = 0 ;j<list.size()-1-i;j++) {
int flag = list.get(j).compareTo(list.get(j+1));
if(flag> 0) {
String temp = list.get(j+1);
list.set(j+1, list.get(j));
list.set(j,temp) ;
}
}
}
}
}