我正在从用户那里输入一个字符串,然后在第一步中对列表进行排序,然后在第二步中删除重复项。但是代码给出了错误。请帮忙!!!
这是代码
import java.util.*;
class stringSort
{
public static void main(String args[])
{
String s1;
char[]s2;
System.out.println("Enter the string");
Scanner s=new Scanner(System.in);
s1=s.next();
//call the sort method to sort the string
s2=sort(s1);
System.out.println(String.valueOf(s2));
//remove duplicate entries in the sorted string
SortedSet<Character> set=new TreeSet<Character>();
set.addAll(Arrays.asList(s2));
System.out.println(String.valueOf(set.toArray()));
}
static char[] sort(String s)
{
char []temp=s.toCharArray();
Arrays.sort(temp);
return temp;
}
}
它给出了错误
no suitable method found for addAll(List<char[]>)
set.addAll(Arrays.asList(s2));