我是靠谱客的博主 爱听歌哈密瓜,最近开发中收集的这篇文章主要介绍java 查找数组中重复元素,并计算每个元素出现多少次,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

查找数组中重复元素,并计算每个元素出现多少次

    public static void main(String[] args) {
        int[] my_array = {1, 2, 5, 5, 6, 6, 7, 2, 9, 2};
         cfsz2(my_array);
    }
    
    //查找数组里重复的元素,每个元素出现几次
    public static void cfsz2(int[] a){
        //循环数组,添加到map
        //如果map中没有这个数(key),put(值,1)
        //有的话加一
        Map<Integer,Integer> map = new HashMap<Integer, Integer>();
        for(int i=0; i<a.length; i++){
            if(map.containsKey(a[i])){
                int val = map.get(a[i]);
                map.put(a[i],val+1);
            }else{
                map.put(a[i],1);
            }
        }

        System.out.println(map);
    }

{1=1, 2=3, 5=2, 6=2, 7=1, 9=1}

查找数组中重复元素


    public static void main(String[] args) {
        int[] my_array = {1, 2, 5, 5, 6, 6, 7, 2, 9, 2};
        cfsz(my_array);
    }

    //查找数组里重复的元素
    public static void cfsz(int[] a){
        int count=0;
        for(int j=0;j<a.length;j++) {
            for(int k =j+1;k<a.length;k++) {
                if(a[j]==a[k]) {
                    count++;
                }
            }
            if(count==1)
                System.out.println( "重复元素 : " +  a[j] );
            count = 0;
        }
    }

最后

以上就是爱听歌哈密瓜为你收集整理的java 查找数组中重复元素,并计算每个元素出现多少次的全部内容,希望文章能够帮你解决java 查找数组中重复元素,并计算每个元素出现多少次所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部