Java 如何获取列表中特定对象的计数?

Java 如何获取列表中特定对象的计数?,java,arraylist,Java,Arraylist,我想获得列表中特定对象的计数 AgentSumBeans obj=new AgentSumBeans(); while(rs.next()) { obj.setIrctcIdCreatedDate(rs.getString(1)); obj.setIsevaProOpted(rs.getString(2)); } list.add(ob

我想获得列表中特定对象的计数

AgentSumBeans obj=new AgentSumBeans();
            while(rs.next())
            {

                obj.setIrctcIdCreatedDate(rs.getString(1)); 
                obj.setIsevaProOpted(rs.getString(2));

            }
          list.add(obj);// first object

AgentSumBeans obj2=null;
            while(rs3.next())
            { 
                obj2=new AgentSumBeans();
            obj2.setAmonthyear(rs3.getString(1));
            obj2.setAnoOfTkts(rs3.getInt(2));
            obj2.setAbookingAmount(rs3.getInt(3));
            obj2.setAavgAmount(rs3.getInt(4));
            obj2.setAperDayTkts(rs3.getInt(5));

            list.add(obj2);// i will be getting more than one object here

            }  

如何找到创建的
obj2
对象的数量?

尝试用计数器替换
循环到
,这是最简单的解决方案


或者在循环时在
之前创建计数器。

list.size()-1?或者您的意思是使用特定值?迭代列表,并使用equals进行验证。你可以很容易地在代码中添加一个计数器。是的,我这样做了,但是有没有办法找到列表中特定对象的计数?是的,阅读我的评论,我在那里解释了这样做需要什么