LinkedList<E>泛型类(2)

 2023-03-29 23:26:44  阅读 0

9.viod addFirst(E element)方法
向链表的头增加结点element
10.viod  addLast(E element)方法
向链表的尾部增加结点element
 
addFirst(E element)方法和addLast(E element)方法的使用如下
 
Scanner read = new Scanner(System.in);
LinkedList<String>linkedList=new LinkedList<>();
linkedList.add("apple");
linkedList.add("student");
linkedList.add("teacher");
linkedList.addFirst("love");//向链表的头部增加结点"love"
linkedList.addLast("black");////向链表的尾部增加结点"black"
for(int i=0;i< linkedList.size();i++)
{
    System.out.print(linkedList.get(i)+" ");
}
11.E getFirst()方法
得到链表第一个结点的数据
12.E getLast()方法
得到链表最后一个结点的数据
 
E getFirst()方法和E getLast()方法的用法如下:
 
Scanner read = new Scanner(System.in);
LinkedList<String>linkedList=new LinkedList<>();
linkedList.add("apple");
linkedList.add("student");
linkedList.add("teacher");
System.out.println("第一个结点 "+linkedList.getFirst());
System.out.println("最后一个结点 "+linkedList.getLast());
 
13.E removeFirst()方法
删除链表第一个结点中的数据,并返回该数据
14.E removeLast()方法
删除链表最后一个结点的数据,并返回该数据
 
E removeFirst()方法和E removeLast()方法的用法如下:
 
Scanner read = new Scanner(System.in);
LinkedList<String>linkedList=new LinkedList<>();
linkedList.add("apple");
linkedList.add("student");
linkedList.add("teacher");
linkedList.add("black");
linkedList.add("red");
linkedList.removeFirst();//删除第一和结点
linkedList.removeLast();//删除最后一个结点
for(int i=0;i< linkedList.size();i++)
{
    System.out.print(linkedList.get(i)+" ");
}
 
 

下一篇: Stack<E>泛型类
标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码