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); 展开
多谢了!
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); 展开
展开全部
使用ArrayList 进行元素存储
ArryList API有提供方法
indexOf(Object o)
返回此列表中首次出现的指定元素的索引,或如果此列表不包含元素,则返回 -1
lastIndexOf(Object o)
返回此列表中最后一次出现的指定元素的索引,或如果此列表不包含索引,则返回 -1。
你放的是对象的话 需要重新 equals的方法 .....这样李泳API的方法直接就可以了
你是否是往list里面新增对象 新增前判断下是否存在重复对象?如果有就取索引?
ArryList API有提供方法
indexOf(Object o)
返回此列表中首次出现的指定元素的索引,或如果此列表不包含元素,则返回 -1
lastIndexOf(Object o)
返回此列表中最后一次出现的指定元素的索引,或如果此列表不包含索引,则返回 -1。
你放的是对象的话 需要重新 equals的方法 .....这样李泳API的方法直接就可以了
你是否是往list里面新增对象 新增前判断下是否存在重复对象?如果有就取索引?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询