zoukankan      html  css  js  c++  java
  • LinkedList类

                                    LinkedList类

        LinkedList类和ArrayList,Vector基本相同,都有增、删、改、查等方法。LinkedList是继承List接口。

     1 import java.util.*;
     2  
     3 public class JiHe05 {
     4     
     5     public static void fun(){
     6         LinkedList ll = new LinkedList();
     7          for(int i=0;i<5;i++){
     8              ll.add(String.valueOf(i));
     9          }
    10          for(int i=5;i<10;i++){
    11              ll.add(i,String.valueOf(10-i+5));
    12          }
    13          System.out.println("这里是LinkedList操作后的结果");
    14          System.out.println(ll);
    15         
    16     }
    17     
    18     public static void fun2(){
    19         LinkedList<String> liList  = new LinkedList<String>();
    20         for(int i=0;i<5;i++){
    21             liList.add(String.valueOf(i));
    22         }
    23         System.out.println(liList);
    24         
    25         // 获取索引值为3的元素
    26         System.out.println(liList.get(3));
    27         
    28         //  更改索引值为3的元素。
    29 //        System.out.println(liList.set(3, "aaa"));
    30         liList.set(3, "AAA");
    31         System.out.println(liList);
    32          
    33         // 找到列表的头元素
    34         System.out.println(liList.peek());
    35         
    36         //  找到列表的头元素并删除
    37         System.out.println(liList.poll());
    38         System.out.println(liList);
    39         
    40         System.out.println("列表的第一个元素是:"+liList.getFirst());
    41         System.out.println("列表的最后一个元素是:"+liList.getLast());
    42         
    43         
    44     }
    45     
    46     public static void main(String[] args){
    47         fun();
    48         System.out.print("---------------------------");
    49         System.out.print("
    ");
    50         fun2();
    51         
    52         
    53     }
    54 
    55 }

             以上只是列出了一些LinkedList中常用的方法而已。

  • 相关阅读:
    求给定数组中最大值和其在数组中的索引并输出
    多线程与多进程
    logging模块
    QWidget上下文菜单处理函数
    python中的yield关键字
    菜单栏(QMenuBar)与菜单(QMenu)
    PyQt5布局管理(1)
    QMainFrame类
    QTP11使用DOM XPath以及CSS识别元素对象
    C# 跨线程访问控件
  • 原文地址:https://www.cnblogs.com/pwhit/p/5402437.html
Copyright © 2011-2022 走看看