i, Developer!

搜索

最新日志

  • 关闭 Firefox 之后的 25 秒
  • 为什么IE很牛
  • Rails & Struts
  • 今天 notes 遇到这样的问题
  • windows xp + virtualbox ---> ubuntu
  • 昨晚的梦
  • 在AIX上使用dbx调试c程序
  • 一个好用的下载工具 RDesc
  • 7月5号的考试
  • 重装系统------不能承受之累
全部日志>>

最新评论

  • 程龙:想学日语吗?推荐你《樱花国际日语》 http://...
  • ben:中文什么意思呀
  • 月满西楼:推荐msconfig杀毒法
  • liuguiyu:疑问: 如何只截取测试对象的画面? getRoot...
  • 无线窃听器:牛人啊
  • 莱菔子:终于找到原因了,我的也是灰色了,不过按你说的方法,输入h...
  • 在线代理:不错,借鉴了
  • 在线代理:不错,收藏了
  • Leo:Heroku的邀请还有吗?能给发一个吗?谢谢...
  • d:求人破接dll文件!(没有加壳),用UltraEdit可...

链接

  • 黑客小李子
  • RSS 什么是RSS?
    用IM提醒我内容更新
    订阅到QQ邮箱
    订阅到鲜果阅读器
    订阅到Google阅读器
    订阅到抓虾阅读器
  • 《城客》第四期:创意之城
    博客大巴
    博客大巴使用指南
    博客大巴模板中心
    免费注册博客大巴
    一键博客搬家工具
    中文互动杂志城客

油漆未干

风干物燥,小心火烛
    <<  RFT 的 Event Handling | 首页 | 最新版 live messenger  >>
  • 如何除去List中的重复数据 - [工作]

    2009-02-20

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://live-free-or-die-hard.blogbus.com/logs/35452769.html

    Java中可以这样实现,很简洁

    方法一:这种方法不能保持原来的顺序
    public static void removeDuplicate(ArrayList arlList)

    {
    HashSet h = new HashSet(arlList);

    arlList.clear();

    arlList.addAll(h);
    }

    方法二:可以保持原来顺序

    public static void removeDuplicateWithOrder(ArrayList arlList)

    {
    Set set = new HashSet();

    List newList = new ArrayList();

    for (Iterator iter = arlList.iterator(); iter.hasNext(); ) {

    Object element = iter.next();

    if (set.add(element))

    newList.add(element);

    }

    arlList.clear();

    arlList.addAll(newList);

    }

    历史上的今天:

    Heroku turns me down ~~ 2008-02-20
    .NET 下文字编码转换 2008-02-20

    随机文章:

    用subversion管理文档 2009-06-22
    RFT V7 暴力卸载法 2009-03-11
    Visual Stiduo 2005 添加用户控件 2009-02-16
    IBM 和 Rails 2008-11-12
    唉,COBOL 2008-08-07

    收藏到:Del.icio.us




    Tag:
    引用地址:
    liuguiyu 发表于11:24:20 | 编辑 | 继续话题 | 转发 | 分享 0
Copyright © 2002-2009 BlogBus.com, All Rights Reserved. 博客大巴 版权所有
博客大巴模板设计:i,Developer! | 作者: Innocent Sin