ユーザーから文字列を入力し、最初のステップでリストをソートしてから、2番目のステップで重複を削除しています.しかし、コードはエラーを出しています.助けてください!!!
ここにコードがあります
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));