1. 使用LinkList集合,对其添加 "Lucy” “John” “Smith” “Aimee” “Amanda” 5个元素,以集合的形式输出元素。(2分) 2. 将LinkList集合元素“Aimee”移到集合中的第一个位置 ; (2分) 3. 判断LinkList集合是否包含元素“John”,并将判断的结果输出到控制台; (1分) 4. 将LinkList集合中元素“Amanda”修改为 " Jack" (1分) 5. 使用Iterator迭代器遍历集合输出集合中的元素。 (4分
时间: 2024-03-10 08:43:25 浏览: 54
使用Iterator接口遍历集合元素
以下是Java代码实现:
```java
import java.util.*;
public class LinkedListDemo {
public static void main(String[] args) {
LinkedList<String> list = new LinkedList<String>();
// 添加元素
list.add("Lucy");
list.add("John");
list.add("Smith");
list.add("Aimee");
list.add("Amanda");
// 输出集合元素
System.out.println("集合元素:" + list);
// 将元素“Aimee”移到第一个位置
list.remove("Aimee");
list.addFirst("Aimee");
System.out.println("移动后的集合元素:" + list);
// 判断集合是否包含元素“John”
boolean containsJohn = list.contains("John");
System.out.println("是否包含元素“John”:" + containsJohn);
// 将元素“Amanda”修改为"Jack"
int indexAmanda = list.indexOf("Amanda");
list.set(indexAmanda, "Jack");
System.out.println("修改后的集合元素:" + list);
// 遍历集合输出元素
Iterator<String> iterator = list.iterator();
System.out.print("遍历集合元素:");
while (iterator.hasNext()) {
String element = iterator.next();
System.out.print(element + " ");
}
}
}
```
输出结果为:
```
集合元素:[Lucy, John, Smith, Aimee, Amanda]
移动后的集合元素:[Aimee, Lucy, John, Smith, Amanda]
是否包含元素“John”:true
修改后的集合元素:[Aimee, Lucy, John, Smith, Jack]
遍历集合元素:Aimee Lucy John Smith Jack
```
阅读全文