从头认识java-9.7 LinkedList

原创 2015年11月18日 20:46:33

这一章节我们来简单介绍一个LinkedList的一些方法与特性。

1.特性

在中间插入或者删除元素会比ArrayList的性能好,但是有不一定的情况,请点击(List的简介与性能),里面有一个简单的测试

 

2.方法演示

package com.ray.ch09;

import java.util.Arrays;
import java.util.LinkedList;

public class Test {
	public static void main(String[] args) {
		LinkedList<Integer> linkedList = new LinkedList<Integer>();
		for (int i = 0; i < 10; i++) {
			linkedList.add(i);
		}
		linkedList.addFirst(12);
		linkedList.addLast(15);
		System.out.println(Arrays.toString(linkedList.toArray()));
		System.out.println(linkedList.removeLast());
		System.out.println(linkedList.remove());
		System.out.println(Arrays.toString(linkedList.toArray()));
		System.out.println(linkedList.poll());
		System.out.println(linkedList.peek());
		System.out.println(Arrays.toString(linkedList.toArray()));
	}
}


输出:

[12, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 15]
15
12
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
0
1
[1, 2, 3, 4, 5, 6, 7, 8, 9]

上面的代码主要演示了LinkedList比较常用的一些方法。

 

总结:这一章节简单介绍了LinkedList的常用方法与特性。

 

这一章节就到这里,谢谢。

-----------------------------------

目录

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Map+List+ArrayList+LinkedList Java源码

  • 2010年07月01日 15:19
  • 696KB
  • 下载

9.7-全栈Java笔记:Set接口和实现类

Set接口 Set接口继承自Collection,Set接口中没有新增方法,方法和Collection保持完全一致。我们在前面通过List学习的方法,在Set中仍然试用。因此,学习Set的使用将...

Java用LinkedList实现的Stack

  • 2017年01月04日 11:11
  • 1KB
  • 下载

9.7java培训day1

什么是jar包: jar包就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性了,这些jar包一般都会放在lib目录下的...

java LinkedList的添加删除操作

  • 2010年06月21日 15:31
  • 59KB
  • 下载

DB2 v9.7 java development

  • 2012年04月26日 05:41
  • 4.19MB
  • 下载

JAVA学习中的一点小发现:LinkedList中.poll()方法在输出时使用应注意的小点

在学习JAVA类集中关于LinkedList子类中.poll()方法易错点的研究

Java LinkedList的实现原理详解

LinkedList是Java List类型的集合类的一种实现,此外,LinkedList还实现了Deque接口。本文基于Java1.8,对于LinkedList的实现原理做一下详细讲解。 (Java...

JAVA 贪吃蛇 控制台版 自动移动 set LinkedList实现

嗯。这是我写的最简单的贪吃蛇了。代码一部分参考一位大神的。但是我现在找不到了。非原创供大家参考用。另外我加了一些功能。package com;import java.util.*;class Node...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:从头认识java-9.7 LinkedList
举报原因:
原因补充:

(最多只允许输入30个字)