LinkList集合的特有功能

* LinkedList:底层数据结构是一种链接列表
 *             查询慢,增删快,线程不安全,执行效率高
 * public void addFirst(Object e):将指定元素插入此列表的开头
 * public void addLast(Object e):将指定元素添加到此列表的结尾。
 *  public Object removeFirst():移除并返回此列表的第一个元素
 *  public Object removeLast():移除并返回此列表的最后一个元素。
 *  public Object getFirst():返回此列表的第一个元素
 *  public Object getLast():返回此列表的最后一个元素

public class LinkedListDemo {
	public static void main(String[] args) {
		//创建LinkList集合对象
		LinkedList<String>link=new LinkedList<String>();
		link.add("hello");
		link.add("world");
		link.add("java");
		System.out.println(link);
		/*
		 * public void addFirst(Object e):将指定元素插入此列表的开头
		 * public void addLast(Object e):将指定元素添加到此列表的结尾。
		 */
		link.addFirst("王思");
		link.addLast("哈啊哈");
		System.out.println(link);
		/*
		 * public Object removeFirst():移除并返回此列表的第一个元素
		 *  public Object removeLast():移除并返回此列表的最后一个元素
		 */
		System.out.println(link.removeFirst());
		System.out.println(link.removeLast());
		System.out.println(link);
		/*
		 * public Object getFirst():返回此列表的第一个元素
		 *  public Object getLast():返回此列表的最后一个元素
		 * */
		System.out.println(link.getFirst());
		System.out.println(link.getLast());
		//public Object pop():弹栈出第一个元素
		System.out.println(link.pop());
		//public void push(Object obj):给栈中添加一个元素(压入一个元素在列表开头)
		link.push("tom");
		System.out.println(link);
	}
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值