How to count the number of occurrences of an element in a List

后端 未结 22 1494
一生所求
一生所求 2020-11-22 12:25

I have an ArrayList, a Collection class of Java, as follows:

ArrayList animals = new ArrayList();
animals.add(\"bat\         


        
22条回答
  •  挽巷
    挽巷 (楼主)
    2020-11-22 12:25

    package traversal;
    
    import java.util.ArrayList;
    import java.util.List;
    
    public class Occurrance {
        static int count;
    
        public static void main(String[] args) {
            List ls = new ArrayList();
            ls.add("aa");
            ls.add("aa");
            ls.add("bb");
            ls.add("cc");
            ls.add("dd");
            ls.add("ee");
            ls.add("ee");
            ls.add("aa");
            ls.add("aa");
    
            for (int i = 0; i < ls.size(); i++) {
                if (ls.get(i) == "aa") {
                    count = count + 1;
                }
            }
            System.out.println(count);
        }
    }
    

    Output: 4

提交回复
热议问题