Java的list集合

LIST集合分别由两个实现类,一个式ArrayList,另外一个式LinkList。一个式数组式的链表,一个链表样式的链表

前者存储数据就像我们的数组一样,在计算机内存里面式一种线性的结构,后者存储数据式一种链表的样式,一个数据端元

由一个数据和地址组成,该地址指向下一个单元。

今天就来看看list集合常用的几种方法,add,remove ,set等等方法。下面还是来看看代码吧。

import java.util.ArrayList;
import java.util.Iterator;

public class List {
	public static void main(String[] args) {
      ArrayList list=new ArrayList();
      list.add("清明时节雨纷纷");
      list.add("路上行人欲断魂");
      list.add("借问酒家何处有");
      list.add("牧童遥指新华村");
      System.out.println(list);
      
        // list.remove(0);
       // System.out.println(list);
      //System.out.println(list.get(0));
      //创建一个迭代器.返回一个迭代器对象
      Iterator c=list.iterator();
      while(c.hasNext()) {
    	  Object obj=c.next();
    	  System.out.println(obj);
      }
      
	}

}

这里要注意的就是一个迭代器,所谓的迭代器,调用链表的iterator方法,返回的就是一个 迭代器对象。

在计算机的世界里面,所谓的迭代反复的取出某一个元素.在循环里面反复的调用迭代器的hasnext方法,不断的取出

一个元素。代码很简单,就不再多说了,迭代器式一个重要的知识点。大家要掌握。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值