两个数组取交集小栗子。。。
代码:
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));
}
}
}
输出结果:
净利润翻倍
高成长低估值
都很快萨哈大家
二五日俄
额问问
多撒多撒多