java 16 -4 LinkedList的特有功能

  了解
  LinkedList的特有功能:
    A:添加功能
      public void addFirst(Object e)
      public void addLast(Object e)
    B:获取功能
      public Object getFirst() 得到第一个元素
      public Obejct getLast() 得到最后一个元素
    C:删除功能
      public Object removeFirst() 删除第一个元素
      public Object removeLast() 删除最后一个元素

 1 import java.util.LinkedList;
 2 public class LinkedListDemo {
 3 public static void main(String[] args) {
 4 // 创建集合对象
 5 LinkedList link = new LinkedList();
 6
 7 // 添加元素
 8 link.add("hello");
 9 // link.addFirst("javaee");不管放在哪里,都会添加到首位
10 link.add("world");
11 // link.addLast("android");放到这里,就添加到这里
12 link.add("java");
13
14 // public void addFirst(Object e)
15 // link.addFirst("javaee");
16 // public void addLast(Object e)
17 // link.addLast("android");
18
19 // public Object getFirst()
20 // System.out.println("getFirst:" + link.getFirst());
21 // public Obejct getLast()
22 // System.out.println("getLast:" + link.getLast());
23
24 // public Object removeFirst()
25 //System.out.println("removeFirst:" + link.removeFirst());
26 // public Object removeLast()
27 //System.out.println("removeLast:" + link.removeLast());
28
29 // 输出对象名
30 System.out.println("link:" + link);
31 }
32 }
时间: 2024-11-13 21:10:12

java 16 -4 LinkedList的特有功能的相关文章

java 16 -3 Vector的特有功能

1 /* 2 * Vector的特有功能: 3 * 1:添加功能 替代 4 * public void addElement(Object obj) -- add() 5 * 2:获取功能 6 * public Object elementAt(int index) -- get() 7 * public Enumeration elements() -- Iterator iterator() 8 * boolean hasMoreElements() hasNext() 9 * Object

Java基础知识强化之集合框架笔记26:LinkedList的特有功能

1. LinkedList的特有功能: (1)添加功能  public  void  addFirst(Object   e)  public  void  addLast(Object   e) (2)获取功能 public  Object  getFirst() public  Obejct  getLast() (3)删除功能 public  Object  removeFirst() public  Object  removeLast() 2. 代码示例: 1 package cn.i

java 16 - 5 LinkedList模拟栈数据结构的集合

请用LinkedList模拟栈数据结构的集合,并测试 题目的意思是: 你自己的定义一个集合类,在这个集合类内部可以使用LinkedList模拟. 1 package cn_LinkedList; 2 3 import java.util.LinkedList; 4 5 6 7 8 public class MyStack { 9 10 //定义一个LinkedList类的成员变量 11 private LinkedList list = null; 12 13 /** 14 * 构造方法 15

LinkedList的特有功能

public class Demo5 { public static void main(String[] args){ //创建一个集合对象 LinkedList list = new LinkedList(); //赋值 list.add("hello"); list.add("world"); list.add("java"); //添加第一个和最后一个 list.addFirst("come"); list.addLa

Java基础知识强化之集合框架笔记25:Vector的特有功能

1. Vector的特有功能: (1)添加功能         public void addElement(Object obj)       -- add() (2)获取功能         public Object elementAt(int index)         -- get()         public Enumeration elements()               -- Iterator iterator()                         

java 15 -7 ListIterator 的特有方法

列表迭代器:  ListIterator listIterator():List集合特有的迭代器 该迭代器继承了Iterator迭代器,所以,就可以直接使用hasNext()和next()方法. 特有功能: A: boolean hasPrevious():判断是否有元素  B:Object previous():获取上一个元素 注意:ListIterator可以实现逆向遍历,但是必须先正向遍历,才能逆向遍历,所以一般无意义,不使用. 1 import java.util.ArrayList;

List集合的特有功能概述和测试

List集合的特有功能概述和测试A:List集合的特有功能概述void add(int index,E element)E remove(int index)E get(int index)E set(int index,E element)package com.heima.list; import java.util.ArrayList;import java.util.List; public class Demo01_List { public static void main(Stri

java集合-LinkedList

LinkedList概念与简单实例 LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用. 1:LinkedList提供了4个不同位置的添加数据的方法,分别为链头插入,链尾插入,节点前插入,节点后插入 2:由于LinkedList是双向链表,在查询数据方面提供了"从前往后"和"从后往前"两个查询方法 3:如果数据量大,删除频繁,只能用LinkedList. 特别注意: list.get(i),LinkedList的底层是一个链表,随机

集合框架(List集合的特有功能概述和测试)

package cn.itcast_03; import java.util.ArrayList; import java.util.List; /* * List集合的特有功能: * A:添加功能 * void add(int index,Object element):在指定位置添加元素 * B:获取功能 * Object get(int index):获取指定位置的元素 * C:列表迭代器 * ListIterator listIterator():List集合特有的迭代器 * D:删除功