有两个字符数组,如a数组(‘A’,‘B’),b数组(‘B’,‘C’)要求 找出两个数组的相同元素(既是B), 再找出以a数组为主,b数组没有在a数组中出现的元素(既是C)。O(∩_∩)O~ 很简单吧

解决方案 »

  1.   

    package com.newegg.resume;import java.util.ArrayList;
    import java.util.List;public class TestList { /**
     * @param args
     */
    public static void main(String[] args) {
    List<String> listA = new ArrayList<String>();
    List<String> listB = new ArrayList<String>();
    listA.add("A");
    listA.add("B");
    listB.add("B");
    listB.add("C");
    List<String> resultA = new ArrayList<String>();
    List<String> resultB = new ArrayList<String>();
    for (String string : listB) {
    if(listA.contains(string)){
    resultA.add(string);
    }else{
    resultB.add(string);
    }
    } }}
    resultA,resultB就是需要的结果
      

  2.   

    就是以a数组为标准 a数组中没有包含b数组的元素,输出该元素