在Java編程中,如何在鏈表的第一個和最後一個位置添加一個元素?
以下示例顯示了如何使用LinkedList
類的addFirst()
和addLast()
方法向鏈表的第一個和最後一個位置添加元素。
package com.zaixian;
import java.util.LinkedList;
public class AddingElement2LinkedList {
public static void main(String[] args) {
LinkedList<String> lList = new LinkedList<String>();
lList.add("1");
lList.add("2");
lList.add("3");
lList.add("4");
lList.add("5");
System.out.println(lList);
lList.addFirst("0");
System.out.println(lList);
lList.addLast("99");
System.out.println(lList);
}
}
上述代碼示例將產生以下結果 -
[1, 2, 3, 4, 5]
[0, 1, 2, 3, 4, 5]
[0, 1, 2, 3, 4, 5, 99]
示例-2
以下是在鏈表的第一個和最後一個位置添加一個元素的另一個例子
package com.zaixian;
import java.util.LinkedList;
public class AddingElement2LinkedList2 {
public static final void main(String[] args) {
LinkedList lList = new LinkedList();
System.out.println("Number of items in the list: " + lList.size());
lList.add("www");
lList.add("zaixian");
lList.addFirst(".com");
System.out.println(lList);
lList.addLast("tutorials");
System.out.println(lList);
System.out.println("Number of items in the list: " + lList.size());
}
}
上述代碼示例將產生以下結果 -
Number of items in the list: 0
[.com, www, zaixian]
[.com, www, zaixian, tutorials]
Number of items in the list: 4