Java集合类-LinkeList集合

涎涎原创约 476 字大约 2 分钟...JavaJava

224-Java集合类-LinkeList集合.mdopen in new window

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

概念

示例代码

package com.tencent.chapter02;

import java.util.LinkedList;

public class LinkedListDemo {
	/**
		LinkedList:
			1.有序:添加元素的顺序与内存中存储的顺序一致
			2.允许重复
			3.允许null值
			4.存储结构:链表存储,查询效率较低,但新增与删除效率较高
			5.集合只允许存储引用类型对象,但是基本数据类型可以自动装箱
			6.LinkedList的方法 > ArrayList的方法
	 */
	public static void main(String[] args) {
		
		/**
		 * 1.创建对象
		 */
		//构造一个空列
		LinkedList list = new LinkedList();
		list.add(null);
		list.add(null);
		list.add("abc");
		list.add(new String("abc"));
		list.add(10);   //自动装箱  基本类型 -> 包装类Integer
		list.add(true); //自动装箱  基本类型 -> 包装类Boolean
		
		System.out.println(list);//[null, null, abc, abc, 10, true]
		
		/**
		 * 2.特有的方法:针对首尾元素进行新增、删除、获取等
		 */
		//addFirst() 将元素添加到第一位
		list.addFirst("首部");
		System.out.println(list);//[首部, null, null, abc, abc, 10, true]

		//addLast() 将元素添加到最后一位
		list.addLast("尾部");
		System.out.println(list);//[首部, null, null, abc, abc, 10, true, 尾部]
		
		//getFirst() 获取第一个元素
		System.out.println(list.getFirst());//首部
		
		//getLast() 获取最后一个元素
		System.out.println(list.getLast());//尾部
		
		//removeFirst()  删除并返回第一个元素
		System.out.println(list.removeFirst());//首部
		System.out.println(list);//[null, null, abc, abc, 10, true, 尾部]
		
		//removeLast()  删除并返回最后一个元素
		System.out.println(list.removeLast());//尾部
		System.out.println(list); //[null, null, abc, abc, 10, true]
		
	}
}

分割线


相关信息

以上就是我关于 Java集合类-LinkeList集合 知识点的整理与总结的全部内容,希望对你有帮助。。。。。。。

上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4