`

数字在数组中出现的次数

    博客分类:
  • java
map 
阅读更多
import java.util.*; 

public class MostNum 

   public static Map<Integer,Integer> map(int[] nums){ 
        Map<Integer,Integer> m = new HashMap<Integer,Integer>(); 
        for(int n:nums){ 
            if(m.keySet().contains(n)){ 
                int value=m.get(n); 
                m.put(n,++value); 
            }else{ 
                m.put(n, 1); 
            } 
        } 
        return m; 
    } 
     
    public static void main(String[] args) { 
        System.out.println(MostNum.map(new int[]{1,1,1,1,1,2,2,2,3,4,5,5,5,5})); 
    } 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics