使用 LinkedList 實現數據的添加和刪除
導入的包有
import java.util.LinkedList;
代碼部分
<span style="white-space:pre"> </span>// 1、創建多個狗狗對象
Dog ououDog = new Dog("歐歐", "雪娜瑞");
Dog yayaDog = new Dog("亞亞", "拉布拉多");
Dog meimeiDog = new Dog("美美", "雪娜瑞");
Dog feifeiDog = new Dog("菲菲", "拉布拉多");
// 2、創建LinkedList集合對象並把多個狗狗對象放入其中
LinkedList dogs = new LinkedList();
dogs.add(ououDog);
dogs.add(yayaDog);
dogs.addLast(meimeiDog);
dogs.addFirst(feifeiDog);
// 3、查看集合中第一條狗狗的暱稱
Dog dogFirst=(Dog)dogs.getFirst();
System.out.println("第一條狗狗的暱稱是"+dogFirst.getName()+"。" );
// 4、查看集合中最後一條狗狗的暱稱
Dog dogLast=(Dog)dogs.getLast();
System.out.println("最後一條狗狗的暱稱是"+dogLast.getName()+"。" );
// 5、刪除集合中第一個狗狗和最後一個狗狗
dogs.removeFirst();
dogs.removeLast();
// 6、顯示刪除部分狗狗後集閤中各條狗狗信息
System.out.println("\n刪除部分狗狗後還有" + dogs.size() + "條狗狗。");
System.out.println("分別是:");
for (int i = 0; i < dogs.size(); i++) {
Dog dog = (Dog) dogs.get(i);
System.out.println(dog.getName() + "\t" + dog.getStrain());
}