先定义两个数组,前面的一个小,后面的一个比前面的大,名为相减其实就是求大数组中小数组不包含的那一部分的集合
我们可以看Test.java源代码

package com.daozhao;
import java.util.*;

public class Test {
	static String[] subtract(String[] a,String[] b){
        ArrayList<String> rsList = new ArrayList<String>();
        boolean flag = true;
        for(int i= 0;i<a.length;i++) {
        	for (int j=0; j<b.length;j++) {
                if(a[i].equals(b[j])) {
                    flag = false;
                    break;
                }
            }
            if(flag){
                rsList.add(a[i]);
            }
            flag = true;
        }
        String[] rsArr = new String[rsList.size()];
        for(int k=0;k<rsList.size();k++){
            rsArr[k]=rsList.get(k);
        }
        return rsArr;
        
    }
	
	public static void main(String[] args){
		String[] aa={"1","2","3","5","6"};
		String[] bb={"1","2"};
		subtract(aa,bb);
		for(int i=0;i<subtract(aa,bb).length;i++){
			System.out.println(subtract(aa,bb)[i]);
		}
	}

}

随机文章

searchpath让你的网站在当前直接显示搜索结果
searchpath让你的网站在当前直接显示搜索结果

angularjs2会报错“GET http://127.0.0.1/traceur 404 (Not Found)”
angularjs2会报错“GET http://127.0.0.1/traceur 404 (Not Found)”

浅析angular.forEach
浅析angular.forEach

将excel里面的数据导入mysql
将excel里面的数据导入mysql

自2010起百度在移动方面上涨1000%
自2010起百度在移动方面上涨1000%

腾讯啥时候发起了搜搜发薪计划
腾讯啥时候发起了搜搜发薪计划

相关文章

javascript让图片来回移动
javascript让图片来回移动

在新浪sae用XStream不要过于乐观
在新浪sae用XStream不要过于乐观

为网站添加google +1按钮
为网站添加google +1按钮

Chrome插件将Android Market应用(apk)直接下载到本地电脑
Chrome插件将Android Market应用(apk)直接下载到本地电脑

Google Now能设置你的手机了
Google Now能设置你的手机了

twitter的开源机器人wolfram
twitter的开源机器人wolfram

内容分享:道招
本文链接:java实现数组相减
道招声明:除特别标注或作者不详外,本站所有文章均为原创,转载请注明。欢迎共同关注互联网!