数组取交集

来源:互联网 发布:app软件开发参考文献 编辑:程序博客网 时间:2024/05/17 08:24

两个数组取交集小栗子。。。

代码:
package test;

import java.util.ArrayList;
import java.util.List;

public class TestQ {

public static void main(String[] args) {    List<String> jiazhiList=new ArrayList<String>();    List<String> jishuList=new ArrayList<String>();    String[] jiaZhiCeLue=new String[]{"净利润翻倍","高成长低估值","筹码集中度上升","国家队重仓"};    String[] allCeLue=new String[]{"净利润翻倍","高成长低估值","都很快萨哈大家","二五日俄","额问问","多撒多撒多"};    for (int i = 0; i < allCeLue.length; i++) {        boolean flag=true;        String name = allCeLue[i];        for(int j=0;j<jiaZhiCeLue.length;j++){            if(jiaZhiCeLue[j].equals(name)){                jiazhiList.add(name);                flag=false;                break;            }        }        if(flag){            jishuList.add(name);        }    }   for(int k=0;k<jiazhiList.size();k++){       System.out.println(jiazhiList.get(k));   }   System.out.println();   for(int f=0;f<jishuList.size();f++){       System.out.println(jishuList.get(f));   }}

}
输出结果:

净利润翻倍
高成长低估值

都很快萨哈大家
二五日俄
额问问
多撒多撒多