Java中ArrayList的使用方法简单介绍
ArrayList没有封装好的去重方法,比如对于一个[2,5,2,3,4]的ArrayList,我要去除其中的重复的元素, 下面再为大家分享ArrayList去重的两种方法 //去重复方法一 private ArrayList RemoveDuplicateNum(ArrayList list) { list.Sort(); for (int i = 0; i < list.Count - 1; i++) { if (list[i].Equals(list[i + 1])) { list.RemoveAt(i);//去重复项 i--; } } return list; } //去重复方法二 private ArrayList RemoveSame(ArrayList list) { //上面写的那句是多余的,这个是最终的 for (int i = 0; i < list.Count - 1; i++) { for (int j = i + 1; j < list.Count; j++) { if (list[i].Equals(list[j])) { list.RemoveAt(j); j--; } } } return list; } 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |