我有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/

10-12 03:55