// 将集合中的元素存入字符数组中
String[] st = new String[list.size()];
for (int i = 0; i < list.size(); i++) {
st[i] = list.get(i);
}
// 遍历String[]数组
/*
* for (int i = 0; i < st.length; i++) { System.out.print(st[i]+" "); }
*/
// 判断字符数组中的每一个元素是否有重复字符,如果有没有重复就添加到新集合中
List<String> newlist = new ArrayList<>();
for (int k = 0; k < st.length; k++) {
// 判断条件,第一个字符不等于第二个字符并且第一个字符不等第3个字符并且第二个字符不等于第3个字符
if ((st[k].charAt(0) != st[k].charAt(1) && st[k].charAt(0) != st[k].charAt(2))
&& st[k].charAt(1) != st[k].charAt(2)) {
newlist.add(st[k]);
}
}
// 遍历新集合
for (int i = 0; i < newlist.size(); i++) {
System.out.print(newlist.get(i) + " ");