广

Java编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    java Collection 之List学习介绍

    2018-11-14 08:50:29 次阅读 稿源:互联网
    广告
    List一个有序的集合,允许元素的重复;该实现不是同步的,如果多个线程访问一个List实例,而其中至少一个线程从结构上修改了表(添加或删除元素),那么它需要保持外部同步;一般通过对自然封装该列表的对象进行同步操作来完成,如:Collections.synchronizedList()来包装列表;
    ArrayListList接口的大小可变数组的实现,实现了所有可选列表操作,并且允许包括null在内的所有元素,
    LinkedListList接口的链接列表实现,允许元素为null,实现所有可选的列表操作,还为在列表的开头及结尾get、remove、insert提供实现;

    ArrayList al = new ArrayList(); 

    Iterator it = al.listIterator();//可对迭代出来的对象进行操作;
      while(it.hasNext())
      {
       String str = (String)it.next();
       if(str == "abcd")
        it.remove();
       System.out.println(str);
      }

    al:
      [abc,abcd,abcde]-->[abc,abcde]

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告