我有String cat =“cat1,cat1,cat1,cat1,cat2,cat2,cat2,cat3”;
我需要String cat = "cat1, cat2, cat3";
如何做到这一点?
这是我的解决方案,但并不出色:
String[] words = cat.split(",");
Arrays.sort(words);
....
最佳答案
你可以试试这个 -
String cat = "cat1,cat1,cat1,cat1,cat2,cat2,cat2,cat3";
Set<String> set = new HashSet<String>(Arrays.asList(cat.split(",")));
关于java - 如何选择不同的字符串? (更轻松),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14475995/