找出数组中的重复元素不是集合哦

先说说怎么找出两个数组中的重复元素,其实思路很简单 就是分别把2个数组里边的元素都遍历出来然后 比比 java代码
package what;
public class Demo {
public static void main(String args[]){
int[] hang ={2,3,6,9,1,4};
int[] zi = {0,7,8,4,2,8};
for(int i=0;i<hang.length;i++){
for(int j=0;j<zi.length;j++){
if(hang[i]==zi[j]){
System.out.println("hang数组的重复元素是:"+hang[i]);
System.out.println("zi数组的重复元素是"+zi[j]);
System.out.println("有重复");
System.out.println();
}
}
}
}
}


下边是打印结果:
hang数组的重复元素是:2
zi数组的重复元素是2
有重复

hang数组的重复元素是:4
zi数组的重复元素是4
有重复

2 和 4 是着两个数组里边的重复元素


接下来说说怎么比较 取出一个数组中的重复元素
这个直接看代码吧 一看便知 不太好解释

package what;
public class Demo {
public static void main(String args[]){
int[] hang ={2,3,6,9,1,4,8,9,3};
for(int i=0;i<hang.length;i++){
for(int j=i+1;j<hang.length;j++){
if(hang[i]==hang[j]){
System.out.println("hang数组的i位置索引元素元素是:"+hang[i]);
System.out.println("hang数组的j索引位置元素元素是"+hang[j]);
System.out.println("有重复");
System.out.println();
}
}
}
}
}

打印结果如下:
hang数组的i位置索引元素元素是:3
hang数组的j索引位置元素元素是3
有重复

hang数组的i位置索引元素元素是:9
hang数组的j索引位置元素元素是9
有重复

由打印的结果可见 重复的元素是 3和9


在来个比较2个String 数组是否有重复的元素

String a[],b[];
public void myequals(string a[],string b[]){
ing i=0;
if (a.length==b.length)
{
while(i<a.length)
{
if ( !a[i].equals(b[i]))
return(false);
}
return(true);
}
else
System.out.println("两个数组长度不一样");
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值