`
yjgyjg4
  • 浏览: 116307 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

判断数组中相同的字符

    博客分类:
  • java
阅读更多
引用
摘自网络

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class GetNum {

 public static void main(String[] args) {
  
  int a[]={2007,2008,2006,2004,1984,2007,2006,2006};
  List<Num> list=new ArrayList<Num>();
  
  for(int i=0;i<a.length;i++){
   if(!isExist(a[i],list)){
    Num n=new Num();
    n.num=a[i];
    n.n=1;
    list.add(n);
   }
  }
  
  for(Iterator<Num> it=list.iterator();it.hasNext();){
   Num nu=it.next();
   System.out.println(nu.num+":"+nu.n);
  }
  
 }
 public static boolean isExist(int num,List<Num> list){
  boolean b=false;
  for(Iterator<Num> it=list.iterator();it.hasNext();){
   Num nu=it.next();
   if((nu.num==num)){
    nu.n++;
    b=true;
    break;
   }
  }
  return b;
 }
 
}
class Num{
 public int num;
 public int n;
}

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics