java小白——LinkedList类

  1. LinkedList 实现了List 接口,允许null 元素。LinkedList 类实现一个链表,可以对集合的首部和尾部进行插入和删除操作,这些操作可以使LinkedList 类被用作堆栈(stack)、队列(queue)或双向队列(deque)。
  2. 相对于ArrayList,LinkedList 在插入或删除元素时提供了更好的性能,但是随机访问元素的速度则相对较慢。LinkedList 类除了继承List 接口的方法,又提供了一些方法。

在这里插入图片描述测试代码如下:

package test;
import java.util.List;
import java.util.Iterator;
import java.util.LinkedList;
public class LinkedListTest {

	public static void main(String[] args) {
		LinkedList list = new LinkedList();
		 list.add("Cat");
	     list.add("dog");
	     list.add("pig");
	     list.add("sheep");
	     list.add("mouse");
	     list.add("duck");
	     System.out.println("输出list中所有元素");
	     Iterator i = list.iterator();
	     while(i.hasNext()){
	    	 System.out.print(i.next()+"  ");
	     }
	     System.out.println();
	     System.out.println("获取集合的第一个元素:"+list.getFirst());
	     System.out.println("获取集合中最后一个元素:"+list.getLast());
	     System.out.println("删除集合中的第一个元素"+list.removeFirst());
	     System.out.println("删除集合中最后一个元素"+list.removeLast());
	     System.out.println("输出修改后的集合:");
	     i = list.iterator();
	     while(i.hasNext()){
	    	 System.out.print(i.next()+"  ");
	     }
	}

}

运行结果:
输出list中所有元素
Cat dog pig sheep mouse duck
获取集合的第一个元素:Cat
获取集合中最后一个元素:duck
删除集合中的第一个元素Cat
删除集合中最后一个元素duck
输出修改后的集合:
dog pig sheep mouse

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值