java遍历list,元素可能会重复,找出首次出现的位置和最后最现的位置?

java遍历list,元素可能会重复,找出首次出现的位置和最后最现的位置?多谢了!List中放的是一个javaBean,List的中放的结构是这样的,List<Bean>... java遍历list,元素可能会重复,找出首次出现的位置和最后最现的位置?

多谢了!
List中放的是一个javaBean,List的中放的结构是这样的,
List<Bean> list = new ArrayLIst<Bean>();
list.add(bean1);
list.add(bean1);

list.add(bean2);

list.add(bean2);

list.add(bean3);

list.add(bean4);

list.add(bean4);
展开
 我来答
来自学府园好奇的桔梗
2012-08-27 · TA获得超过1300个赞
知道小有建树答主
回答量:892
采纳率:0%
帮助的人:744万
展开全部
使用ArrayList 进行元素存储

ArryList API有提供方法
indexOf(Object o)
返回此列表中首次出现的指定元素的索引,或如果此列表不包含元素,则返回 -1

lastIndexOf(Object o)
返回此列表中最后一次出现的指定元素的索引,或如果此列表不包含索引,则返回 -1。

你放的是对象的话 需要重新 equals的方法 .....这样李泳API的方法直接就可以了
你是否是往list里面新增对象 新增前判断下是否存在重复对象?如果有就取索引?
wdx5514335
2012-08-27 · 超过10用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:35.2万
展开全部
给你个提示:
循环中保持得到下标i,
每次遍历的值 存进一个MAP key是值 VALUE是count次数
遍历时先得到当前值与MAP值是否有equals,有count++ 并得到当前的下表 I 没有 set count=1
追问
也非常感谢你的回答!谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式