java|java 数组操作,从数组a中删除数组b中存在的元素

//从数组a中删除数组b中存在的元素
String stra[] = {"g","b","c","h","k"}; //原始数组
String strb[] = {"g","k"}; //移除的元素
ArrayList list = new ArrayList();
//方法一
for(int i=0; iint n=0;
for(int j=0; jif(stra[i].equals(strb[j])){
n++;
}
}
if(n==0){
list.add(stra[i]);
}
}
// //方法二
//for(int j=0; j//if(java.util.Arrays.binarySearch(strb, stra[j])<0){
//list.add(stra[j]);
//}
//}
【java|java 数组操作,从数组a中删除数组b中存在的元素】//得到新的数组c
Object[] strc = (Object[])list.toArray();

    推荐阅读