定义一个LIst<T>泛型集合 List<T>泛型集合中的元素为int类型的值,依次为1、3、5、2、4、6 调用Sort()方法进行排序,并在控制台输出 使用RemoveAt()方法删除集合中的元素5,并输出删除后的结果
时间: 2024-10-14 14:08:26 浏览: 59
在Java中,`List<T>`是一个泛型类,用于存储一系列有序的对象。当你声明一个`List<int>`,它将存储整数类型的数据。下面是如何定义并操作这样一个列表:
```java
import java.util.ArrayList;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
// 创建一个保存int类型元素的ArrayList
List<Integer> list = new ArrayList<>();
list.add(1);
list.add(3);
list.add(5); // 注意这里5也被视为Integer类型
list.add(2);
list.add(4);
list.add(6);
// 调用Collections.sort()方法对列表进行排序,因为ArrayList本身实现了Comparable接口
Collections.sort(list);
// 输出排序后的列表
for (Integer num : list) {
System.out.print(num + " ");
}
System.out.println(); // 结果类似:1 2 3 4 5 6
// 使用RemoveAt()方法删除索引为2(从0开始计)的元素5
list.removeAt(2);
// 再次输出删除后的列表
for (Integer num : list) {
System.out.print(num + " ");
}
System.out.println(); // 删除5后,结果可能是:1 2 4 6
}
}
```
注意,`removeAt()`方法会直接删除指定位置的元素,如果元素不存在则不会报错。另外,虽然题目描述中提到了"5",但在实际编码中,数字5会转换成`Integer`类型(即`5`),因此需要确保这个操作是正确的。
阅读全文