如何找出整型数组中只出现一次的数字和字符,寻找数组中只出现一次的数字

  如何找出整型数组中只出现一次的数字和字符,寻找数组中只出现一次的数字

  如何解决写爬虫IP受阻的问题?立即使用。

  可以用hashMap的方法实现,步骤如下:

  (视频教程推荐:java课程)

  1.HashMap中的键存储数组数组的编号,值存储该编号在数组中出现的次数;

  2.遍历HashMap,找到值等于1的键,存储在新数组temp中;

  3.将数组temp中的值赋给num1和num2;

  代码如下:

  导入Java . util . map;

  导入Java . util . hashmap;

  导入Java . util . set;

  公共类解决方案{

  public void findnumsepearronce(int[]array,int num1[],int num2[]) {

  MapInteger,Integer map=new HashMap();

  for(int I=0;iarray.lengthi ){

  if(map.containsKey(array[i])){

  int len=map . get(array[I]);

  map.put(array[i],len 1);

  }否则{

  map.put(array[i],1);

  }

  }

  int[]temp=new int[2];

  int index=0;

  SetMap。EntryInteger,Integer sm=map . entry set();

  对于(图。EntryInteger,整数条目:sm) {

  int t1=entry . getkey();

  int T2=entry . getvalue();

  if(t2==1){

  temp[index]=t1;

  }

  }

  num 1[0]=temp[0];

  num 2[0]=temp[1];

  }

  }更多教程请访问java入门教程专栏。这就是如何找出整数数组中只出现一次的数字的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: