关于java:01

6次阅读

共计 505 个字符,预计需要花费 2 分钟才能阅读完成。

class Solution {public static int[] intersection(int[] nums1, int[] nums2) {
        int length;
 List<Integer> list=new ArrayList<>();
 if(nums1.length>nums2.length){length=nums2.length;}else {length=nums1.length;}
        int[] result=new int[length];
 int sum=0;
 for (int i : nums1) {for (int i1 : nums2) {if(i==i1){if(!list.contains(i)){result[sum]=i;
 sum++;
 list.add(i);
 }
                }
            }
        }
        return Arrays.copyOf(result,sum);
 }
    public static void main(String[] args) {int[] nums1={1,2,3,4,4,6};
 int[] nums2={2,3,4,5,6,7};
 for (int i : intersection(nums1, nums2)) {System.out.println(i);
 }
    }
}
正文完
 0