比较两个数组中相同元素并打印出来
来源:互联网 发布:网络教育有学位证书吗 编辑:程序博客网 时间:2024/06/11 07:49
这个方法比较笨,但是里面也有一点可以学习的东西。Arrays.asList的用法没那么简单。
//找出链各个数组中相同的元素import java.util.*;class SelectSame{public static void main(String[] args) {int[] a={1,2,3,6,89,32,7};int[] b={0,65,7,34,6,76,31,54,70,12};int[] w=select1(a,b); System.out.println("相同元素为:");for (int i=0;i<w.length ;i++ ){if (w[i]!=0){ System.out.println(w[i]);}}}public static int[] select1(int[] a,int[] b){int[] m=a.length>b.length?a:b;//获取两个数组中元素个数比较多的那个数组int[] n=a.length<b.length?a:b;//获取两个数组中元素个数比较少的那个数组String[] strs=new String[m.length];for (int i=0;i<m.length ;i++ ){strs[i]=m[i]+"";}ArrayList al1=new ArrayList(Arrays.asList(strs));int[] c=new int[n.length];int j=0;System.out.println(n.length);for (int i=n.length-1;i>=0 ;i-- ){System.out.print("n[i]--"+n[i]);if (al1.contains(n[i]+"")){c[j++]=n[i];}}return c;}}
0 0
- 比较两个数组中相同元素并打印出来
- 比较两个数组,并取出相同的元素
- 比较取得两个字符串数组中相同元素和不同元素
- 两个数组中找出相同的元素
- 找出两个数组中相同的元素
- jquery判断两个数组中相同元素
- iOS小问题--使用NSPredicate比较两个数组中相同(不同)的元素
- 【C语言】比较两个数组中是否有相同的元素
- JAVA比较两个数组中的元素是否相同
- js中比较两个数组中是否含有相同的元素,可去重,可删除合并为新数组
- js中比较两个数组中是否含有相同的元素,可去重,可删除合并为新数组
- 去除两个集合中相同的元素,并得到两个集合中非相同元素的集合
- 去除两个数组相同元素
- 两个数组找相同元素
- javascript 判断两个数组中是否存在相同元素
- 判断两个数组中是否含有相同的元素
- iOS 谓词 过滤掉两个数组中相同的元素
- 【一个小实验】找出两个数组中相同的元素
- php获取未来一周的每天时间
- 进程与线程的区别联系
- 简单工厂模式
- [LeetCode] Median of two sorted arrays.
- 设计线程安全的Servlet
- 比较两个数组中相同元素并打印出来
- SPOJ watermelon 问题过程记录【一】
- 在try—catch的点点滴滴
- 简易算法之进制转换
- Django Server启动出现SessionAuthenticationMiddleware问题解决方法
- Java:对象的强、软、弱和虚引用
- 统一接入层方案
- 【四圣龙神录的编程教室】第21章、给自机加上碰撞检测和无敌效果吧
- windows 托盘