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

java 处置移除两个数组中共同的值

2012-09-06 
java 处理移除两个数组中共同的值public static void main(String[] args){String[] a new String[]{1

java 处理移除两个数组中共同的值

public static void main(String[] args){        String[] a = new String[]{"1","5","3","7"};        String[] b = new String[]{"5","3"};        String[] arrResult = arrContrast(a, b);               for (String strResult : arrResult) {            System.out.println("最后的结果:----------->" + strResult);  //输出结果为1、7        }    }        //处理数组字符    private static String[] arrContrast(String[] arr1, String[] arr2){        List<String> list = new LinkedList<String>();        for (String str : arr1) {                //处理第一个数组,list里面的值为1,2,3,4            if (!list.contains(str)) {                list.add(str);            }        }        for (String str : arr2) {      //如果第二个数组存在和第一个数组相同的值,就删除            if(list.contains(str)){                list.remove(str);            }        }        String[] result = {};   //创建空数组        return list.toArray(result);    //List to Array    }

?

热点排行