public class Test {
public static void main(String[] args) {
String s1 = "6,8,9,3,4,";
String s2 = "8,2,3,4,";
// 将上面两个字符串转变为数组
String[] one = s1.split(",");
String[] two = s2.split(",");
List<String> list = new ArrayList(Arrays.asList(one));
list.retainAll(Arrays.asList(two)); // 在 list 中的就是交集
for (String s : list) {
System.out.println(s);
}
}
}
打印结果为:
8
3
4