如何取出list的第一个元素里面值相同的元素

怎样获取list集合中的最后一个对象中的值
小宁·果儿2950
list.get(list.size()-1);
为您推荐:
其他类似问题
扫描下载二维码1162人阅读
&&&&&&& // &summary&
&&&&&&& /// 去除List集合中的重复元素
&&&&&&& /// &/summary&
&&&&&&& /// &param name=&list&&要去除重复元素的集合&/param&
&&&&&&& /// &returns&返回处理后的集合&/returns&
&&&&&&& public static List&TypeAndName& ItemFilter(List&TypeAndName& list)
&&&&&&&&&&& List&TypeAndName& resultList = new List&TypeAndName&();
&&&&&&&&&&& for (int i = 0; i & list.C i++)
&&&&&&&&&&& {
&&&&&&&&&&&&&&& for (int j = i + 1; j & list.C j++)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&& if (list[i].Name == list[j].Name && list[i].Name != &重复值&)
&&&&&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&&&& list[j].Name = &重复值&;
&&&&&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&& }
&&&&&&&&&&& }
&&&&&&&&&&& for (int i = 0; i & list.C i++)
&&&&&&&&&&& {
&&&&&&&&&&&&&&& if (list[i].Name != &重复值&)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&& TypeAndName single = new TypeAndName();
&&&&&&&&&&&&&&&&&&& single.Name = list[i].N
&&&&&&&&&&&&&&&&&&& single.Type = list[i].T
&&&&&&&&&&&&&&&&&&& resultList.Add(single);
&&&&&&&&&&&&&&& }
&&&&&&&&&&& }
&&&&&&&&&&& return resultL
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:27997次
排名:千里之外
原创:26篇
译文:20篇
(20)(7)(3)(10)(6)java去除List中重复的元素
我的图书馆
java去除List中重复的元素
转自 /pj1990zp/item/e251如果用Set&,倘若list里边的元素不是基本数据类型而是对象,
那么请覆写Object的boolean&&&equals(Object&&&obj)&&&和int&&&hashCode()方法.
return&new&ArrayList(new&HashSet(list));&?
方法一:循环元素删除&//&删除ArrayList中重复元素&
public static void removeDuplicate(List list) {
&&&for ( int i = 0 ; i & list.size() - 1 ; i ++ ) {
&&&&&for ( int j = list.size() - 1 ; j & j -- ) {
&&&&&&&if (list.get(j).equals(list.get(i))) {
&&&&&&&&&list.remove(j);
&&&&System.out.println(list);
方法二:通过HashSet剔除//&删除ArrayList中重复元素&
public static void removeDuplicate(List list) {
&&&&&&HashSet h = new HashSet(list);
&&&&&&list.clear();
&&&&&&list.addAll(h);
&&&&&&System.out.println(list);
方法三:&删除ArrayList中重复元素,保持顺序//&删除ArrayList中重复元素,保持顺序&
public static void removeDuplicateWithOrder(List list) {
&& Set set = new HashSet();
&& List newList = new ArrayList();
&&&for (Iterator iter = list.iterator(); iter.hasNext();) {
&&&&&&&&&&Object element = iter.next();
&&&&&&&&&&if (set.add(element))
&&&&&&&&&&&&&newList.add(element);
&&&&&&list.clear();
&&&&&&list.addAll(newList);
&&&&&System.out.println( " remove duplicate " + list);
}如果用HashSet的话,如果是对象,则要将对象实现equals和hashCode方法
发表评论:
TA的最新馆藏[转]&

我要回帖

更多关于 java list取出相同值 的文章

 

随机推荐