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();
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 2.6|2.6 Photoshop操作步骤的撤消和重做 [Ps教程]
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 事件代理
- Java|Java OpenCV图像处理之SIFT角点检测详解
- 在线版的迅捷思维导图怎么操作()
- java中如何实现重建二叉树
- 数组常用方法一
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- 操作系统|[译]从内部了解现代浏览器(1)