您的位置:首页 > 其它

比较两个数组中不同的数

2012-07-06 16:40 246 查看
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class AA {
public static void main(String[] args) {
String a = "0,1,2,3,4,5";
String b = "1,2,3,4,7";
String[] aa = a.split(",");
String[] bb = b.split(",");
List<String> list = compare(aa, bb);
for (String str : list) {
System.out.print(str+",");
}
}

public static List<String> compare(String[] aa, String[] bb) {

List<String> list_aa = Arrays.asList(aa);
List<String> list_bb = Arrays.asList(bb);
List<String> list = new ArrayList<String>();// 不同的数
for (String t : bb) {
if (!list_aa.contains(t)) {
list.add(t);
}
}
for (String t : aa) {
if (!list_bb.contains(t)) {
list.add(t);
}
}

return list;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: