zoukankan      html  css  js  c++  java
  • 转载-Java中LinkedList的一些方法—addFirst addFirst getFirst geLast removeFirst removeLast

    Java中LinkedList的一些方法—addFirst addFirst getFirst geLast removeFirst removeLast

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/zhaolimulin/article/details/77280804
    LinkedList 集合类
    —— 采用链表存储方法。插入,删除元素是效率比较高。
    void addFirst(Object o) 在列表首部添加元素
    void addLast(Object o) 在列表末尾添加元素
    偶然间研究LinkList倒叙发现的
    1
    package com.z.test; 2 import java.util.ArrayList; 3 import java.util.LinkedList; 4 public class Test { 5 public static void main(String[] args) { 6 // TODO Auto-generated method stub 7 LinkedList list=new LinkedList(); 8 list.add(1); 9 list.add("a"); 10 list.add('b'); 11 //在首部和尾部插入 0 和 100 12 list.addFirst(0); 13 list.addLast(100); 14 System.out.println(list); 15 } 16 } 17 结果为 [0, 1, a, b, 100] 18 Object getFirst() 返回列表第一个元素 19 Object geLast() 返回列表最后一个元素 20 package com.z.test; 21 import java.util.ArrayList; 22 import java.util.LinkedList; 23 public class Test { 24 public static void main(String[] args) { 25 // TODO Auto-generated method stub 26 LinkedList list=new LinkedList(); 27 list.add("a"); 28 list.add(1); 29 list.add('b'); 30 String kk= (String) list.getFirst();//这个方法返回的是Object类型 31 //,String类型是其子类,需要强制转换(String) 下面的删除方法一样 32 char k=(char) list.getLast(); 33 System.out.println(kk); 34 System.out.println(k); 35 } 36 } 37 结果为 a 38 b 39 Object removeFirst() 删除列表中第一个元素 40 Object removeLast() 删除列表中最后一个元素 41 package com.z.test; 42 import java.util.ArrayList; 43 import java.util.LinkedList; 44 public class Test { 45 public static void main(String[] args) { 46 // TODO Auto-generated method stub 47 LinkedList list=new LinkedList(); 48 list.add("a"); 49 list.add(1); 50 list.add('b'); 51 String kk=(String) list.removeFirst(); // (String) 这代表强制转换 原理同上 52 char k=(char) list.removeLast(); 53 System.out.println(kk); 54 System.out.println(k); 55 } 56 } 57 结果为 a 58 b
  • 相关阅读:
    U盘分区 将一个u盘分为3个区
    InnoDB索引最通俗的解释
    Centos7 安全加固
    final/static
    Java继承,方法重写
    UnrealEngine4血溅效果
    UnrealEngine4第一人称射击游戏之触碰掉血与掉盔甲功能实现
    UnrealEngine4第一人称射击游戏UI
    String字符串
    构造方法
  • 原文地址:https://www.cnblogs.com/xiaoshahai/p/11641674.html
Copyright © 2011-2022 走看看