[Java] 数组去重 →→→→→进入此内容的聊天室

来自 , 2020-05-26, 写在 Java, 查看 102 次.
URL http://www.code666.cn/view/6e62a992
  1. package www.zhoushuiping02.com;
  2.  
  3. public class DiErTi {
  4.         public static void main(String[] args) {
  5.                 int a[] = {1,1,3,3,5,6,7,7};
  6.                 for(int i=0;i<a.length;i++) {
  7.                         for(int j=0;j<a.length;j++) {
  8.                                 if(a[j]==a[i]&&j!=i) {
  9.                                         a[j]=0;
  10.                                 }
  11.                         }
  12.                 }
  13.                 int count = 0;
  14.                 for(int i=0;i<a.length;i++) {
  15.                         if(a[i]!=0) {
  16.                                 count++;
  17.                         }
  18.                 }
  19.                 int b[] = new int [count];
  20.                 int j=0;
  21.                 for(int i=0;i<a.length;i++) {
  22.                         if(a[i]!=0) {
  23.                                 while(j<b.length) {
  24.                                         b[j] = a[i];
  25.                                         break;
  26.                                 }
  27.                                 j++;
  28.                         }
  29.                 }
  30.                 System.out.println("去重结果为:");
  31.                 for(int i=0;i<b.length;i++) {
  32.                         System.out.print(b[i]+" ");
  33.                 }
  34.         }
  35.  
  36. }
  37.  

回复 "数组去重"

这儿你可以回复上面这条便签

captcha