七郎's JavaBlog
草木竹石皆可為劒。至人之用人若鏡,不將不迎,應而不藏,故能勝物而不傷。
posts - 60, comments - 14, trackbacks - 0, articles - 0
导航
BlogJava
首页
新随笔
管理
随笔分类
ajax
Ejb(2)
ext
java
oracle
PM
QA
Thought(1)
随笔档案
2008年11月 (2)
2008年8月 (5)
2008年7月 (9)
2008年6月 (5)
2008年5月 (1)
2008年4月 (2)
2008年3月 (1)
2007年11月 (1)
2007年8月 (2)
2007年7月 (3)
2007年6月 (1)
2007年5月 (1)
2007年4月 (25)
最新随笔
1. 郎咸平:未来和下一代很悲惨,我都不想讲了
2. eclipse中ext的插件安装说明
3. JSP直连各类数据库大全
4. 点击隐藏行 div tbody
5. JavaScript使用技巧精萃
6. iframe自适应高度
7. IE自带的网页过渡特效
8. 0x00000....蓝屏
9. etElementByID getElementsByName getElementsByTagName的区别和总结
10. JS 动态增加删除表格
搜索
最新评论
1. re: Hibernate+Oracle+CLOB的读写问题
不行啊··
--天梯图
2. re: Hibernate+Oracle+CLOB的读写问题
启动就报类型错误····
--天梯图
3. re: GROUP BY and HAVING用法
评论内容较长,点击标题查看
--likydba
4. re: 关于“Internet Explorer无法打开站点,已终止操作”
太感谢了,解决了我的问题
--yujiaao
5. re: 关于“Internet Explorer无法打开站点,已终止操作”
不知道如何操作?
--磊
阅读排行榜
1. GROUP BY and HAVING用法(9397)
2. 关于“Internet Explorer无法打开站点,已终止操作”(5804)
3. SQL语句里将字符串转换数字类型(5614)
4. ORACLE数据库分页查询/翻页 最佳实践(3743)
5. hibernate中clob处理 (1924)
评论排行榜
1. 关于“Internet Explorer无法打开站点,已终止操作”(10)
2. Hibernate+Oracle+CLOB的读写问题 (2)
3. GROUP BY and HAVING用法(1)
4. JSP+TOMCAT下载rar附件出现乱码的解决方法~ (1)
5. [整理]SQL语句学习手册实例版 (0)
剔除List中的重复值
Posted on 2007-08-02 14:58
七郎归来
阅读(317)
评论(0)
编辑
收藏
方法一
:循环元素删除
//
删除ArrayList中重复元素
public
static
void
removeDuplicate(List list)
{
for
(
int
i
=
0
; i
<
list.size()
-
1
; i
++
)
{
for
(
int
j
=
list.size()
-
1
; j
>
i; 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);
}
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
Powered by:
BlogJava
Copyright © 七郎归来