首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

哥,小弟我还是个婴儿,有道题不会做了

2012-12-18 
哥,我还是个婴儿,有道题不会做了有两个字符数组,如a数组(‘A’,‘B’),b数组(‘B’,‘C’)要求 找出两个数组的相同

哥,我还是个婴儿,有道题不会做了
有两个字符数组,如a数组(‘A’,‘B’),b数组(‘B’,‘C’)

要求 找出两个数组的相同元素(既是B), 再找出以a数组为主,b数组没有在a数组中出现的元素(既是C)。

O(∩_∩)O~ 很简单吧


[最优解释]
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就是需要的结果
[其他解释]
“以a数组为主”是什么意思?存到a里面?
[其他解释]

引用:
“以a数组为主”是什么意思?存到a里面?

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

热点排行