华为机试—字符串去重排序
输入一个字符串,去掉重复出现的字符,并把剩余的字符串排序输出。
思路:
利用set中数据不可重复性,并利用Arrays中的排序方法
import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;
public class DeleteRepeatChar {
public static void main(String[] args) {
String str = "123123fadsf";
/*Map<Object,Object> map = new HashMap<Object,Object>();
for(int i = 0;i<str.length();i++){
map.put(str.charAt(i), str.charAt(i));
}
Object value = "";
Set<Object> set = map.keySet();
List list = new ArrayList();
for(Object obj :set){
value = map.get(obj);
System.out.println(value);
list.add(value);
}
Object[] o = list.toArray();
Arrays.sort(o);