java LinkedList

LinkedList简介

LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。
LinkedList 实现 List 接口,能对它进行队列操作。
LinkedList 实现 Deque 接口,即能将LinkedList当作双端队列使用。
LinkedList 实现了Cloneable接口,即覆盖了函数clone(),能克隆。
LinkedList 实现java.io.Serializable接口,这意味着LinkedList支持序列化,能通过序列化去传输。
LinkedList 是非同步的。

 

 

package com.wt010.datastucture;

import java.util.LinkedList;

public class LinkedListDemo {
   
   public static void main(String[] args) {
       
       LinkedList<Integer> lst=new LinkedList<Integer>();
       //添加
       lst.add(1);
       lst.addFirst(0);
       lst.add(2);
       lst.add(3);
       lst.add(4);
       lst.addLast(5); 
       System.out.println(lst);
       //查找
       int i=lst.get(1);
       System.out.println(i);
       //总长度
       i=lst.size();
       System.out.println(i);
       //修改 
       lst.set(4, 500);
       System.out.println(lst); 
        
       //删除 
       lst.removeFirst();
       lst.removeLast();
       System.out.println(lst);
       
       boolean a=lst.isEmpty();
       System.out.println(a);
   }
}

 

转载于:https://www.cnblogs.com/phpdo100/p/8275797.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值