String数组求相同的值和不同的值

String数值求相同的值和不同的值

相同的值
 
String[] vendorcodeCount = new String[] { "IHG", "MOT", "STW", "JJH",
"JJI", "COL", "HLT" };
     String aString="HLT,JJJ,NNN,REF";
     int count=0;
     String [] bStrings=aString.split(",");
     for (int i = 0; i < vendorcodeCount.length; i++) {
       String vendCode= vendorcodeCount[i];
     boolean fale= false;
for (int j = 0; j < bStrings.length; j++) {
if (vendCode.equals(bStrings[j])) {
fale=true;
break ;
}
}
if(!fale){
count++;
System.out.println(vendCode);
}
}
     System.out.println(count);
 
不同的值
public static void main(String[] args) {
String[] vendorcodeCount = new String[] { "IHG", "MOT", "STW", "JJH",
"JJI", "COL", "HLT" };
String aString = "HLT,JJJ,NNN,REF";
int count = 0;
String[] bStrings = aString.split(",");
for (int i = 0; i < bStrings.length; i++) {
String vendCode = bStrings[i];
boolean fale = false;
for (int j = 0; j < vendorcodeCount.length; j++) {
if (vendCode.equals(vendorcodeCount[j])) {
fale = true;
break;
}
}
if (!fale) {
count++;
System.out.println(vendCode);
}
}
System.out.println(count);
}

你可能感兴趣的:(String数组求相同的值和不同的值)