(一)ArrayList实验:定义ArrayListTest为主类。 1.New一个ArrayList对象,比如:ArrayList<String> list = new ......(这里你自己写); 2.调用add方法来存储姓名:"James","Tom","Steven","Alice": 3.使用下标输出ArrayList中所有的姓名。每两个姓名之间用空格分隔。 4.使用迭代器来输出ArrayList中所有的姓名,并且当姓名是Tom时,删除Tom。 5.调用sort方法进行排序 6.使用for e
时间: 2024-02-25 08:54:53 浏览: 59
很高兴为您解答这个问题!以下是 ArrayListTest 的代码:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
public class ArrayListTest {
public static void main(String[] args) {
// 创建ArrayList对象
ArrayList<String> list = new ArrayList<>();
// 存储姓名
list.add("James");
list.add("Tom");
list.add("Steven");
list.add("Alice");
// 输出所有姓名
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i) + " ");
}
System.out.println();
// 迭代器输出姓名并删除Tom
Iterator<String> it = list.iterator();
while (it.hasNext()) {
String name = it.next();
System.out.print(name + " ");
if (name.equals("Tom")) {
it.remove();
}
}
System.out.println();
// 排序
Collections.sort(list);
// 使用for each循环输出所有姓名
for (String name : list) {
System.out.print(name + " ");
}
System.out.println();
}
}
```
输出结果为:
```
James Tom Steven Alice
James Tom Steven Alice
Alice James Steven
```
在第二次输出时,Tom 被删除了。在第三次输出时,姓名被按字母顺序排序了。
阅读全文