zoukankan      html  css  js  c++  java
  • Java集合linkdList

    LinkedList特有功能:
    A:添加功能
    public void addFitst(Object e)
    public void addLast(Object e)
    B:获取功能
    public Object getFirst()
    public Object getLast()
    C:删除功能
    public Object removeFirst()
    public Object removeLast()

    public static void main(String[] args){
    //创建集合对象
    LinkedList link = new LinkedList();

    //添加元素
    link.add("hello");
    link.add("world");
    link.add("java");

    A //public void addFitst(Object e)
    link.addFirst("javaee");
    System.out.println(link);//[javaee, hello, world, java]

    //public void addLast(Object e)
    link.addLast("javaee");
    System.out.println(link);//[hello, world, java, javaee]

    B //public Object getFirst()
    System.out.println(link.getFirst());//hello
    //public Object getLast()
    System.out.println(link.getLast());//java

    C //public Object removeFirst()
    link.removeFirst();
    System.out.println(link);//[world, java]
    //public Object removeLast()
    link.removeLast();
    System.out.println(link);//[hello, world]
    }

    请用LinkerList模拟栈数据结构的集合,并测试
    题目意思是:
    你自己定义一个集合类,在这个集合类内部可以使用LinkedList模拟。

    public static void main(String[] args){
    //A:LinkedList的特有添加功能addFirst()
    //B:栈的特点先进后出
    //创建集合对象
    LinkedList link = new LinkedList();

    //添加元素
    linkaddFirst("hello");
    linkaddFirst("world");
    linkaddFirst("java");

    //遍历
    Iterator it = link.iterator();
    while(it.hasNext()){
    String s = (String)it.next();
    System.out.println(s);
    }
    }

  • 相关阅读:
    GNU C的定义长度为0的数组
    Ubuntu如何启用双网卡
    DQN 文章第一篇
    awk用法
    Linux下C结构体初始化
    Linux kernel中的list怎么使用
    从美剧中学(1)
    Python @property 属性
    p40_数据交换方式
    3.TCP协议
  • 原文地址:https://www.cnblogs.com/lszbk/p/12318384.html
Copyright © 2011-2022 走看看