public static void main(String[] args) { String[] oldimg = {"a","b","c","d"}; String[] newimg = {"a","d"}; for (String o : newimg) { /* * 筛选出两个数组中相同的值,>= 0 表示相同,< 0 表示不同 。 * 有相同值是返回元素的下标值。 * 此处采用的是 "二分搜索法来搜索指定数组"。 * */ if(Arrays.binarySearch(oldimg, o) >= 0){ System.out.println(o); } } }