关于List接口及ArrayList子接口、LinkedList子接口中常用方法的练习
时间: 2023-12-12 11:02:32 浏览: 74
好的,下面给你提供一些关于List接口及其子接口ArrayList和LinkedList中常用方法的练习题。
1. 创建一个ArrayList,向其中添加5个元素,然后使用for循环遍历输出每个元素。
2. 创建一个LinkedList,向其中添加10个元素,然后使用Iterator遍历输出每个元素。
3. 创建一个ArrayList,向其中添加5个元素,然后使用remove()方法删除其中的第三个元素,再使用for循环遍历输出每个元素。
4. 创建一个LinkedList,向其中添加10个元素,并将其中的偶数元素删除,然后使用foreach遍历输出每个元素。
5. 创建一个ArrayList,向其中添加10个整数,然后使用Collections.sort()方法对其进行排序,再使用for循环遍历输出每个元素。
6. 创建一个LinkedList,向其中添加5个字符串,然后使用contains()方法判断其中是否包含某个字符串,如果包含则输出“包含该字符串”,否则输出“不包含该字符串”。
7. 创建一个ArrayList,向其中添加5个元素,然后使用subList()方法获取其中的前三个元素,再使用for循环遍历输出每个元素。
8. 创建一个LinkedList,向其中添加10个元素,然后使用getFirst()方法获取其中的第一个元素,使用getLast()方法获取其中的最后一个元素,最后输出这两个元素。
希望以上练习题能够帮助你更好地掌握List接口及其子接口中的常用方法。
相关问题
关于List接口及ArrayList子接口、LinkedList子接口中常用方法的练习:
好的,让我们来练习一些常用的List接口及其子接口中的方法。
1. 创建一个ArrayList对象,添加三个元素,然后打印出list的大小。
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("banana");
list.add("orange");
System.out.println("list size: " + list.size());
```
2. 使用for循环遍历上面创建的ArrayList,打印出每个元素。
```java
for (String fruit : list) {
System.out.println(fruit);
}
```
3. 创建一个LinkedList对象,并在末尾添加两个元素,然后使用get()方法获取第一个和第二个元素。
```java
List<String> linkedList = new LinkedList<>();
linkedList.add("dog");
linkedList.add("cat");
String first = linkedList.get(0);
String second = linkedList.get(1);
System.out.println("First element: " + first);
System.out.println("Second element: " + second);
```
4. 使用remove()方法从上面创建的ArrayList中删除一个元素,然后打印出删除后的list大小和剩余元素。
```java
list.remove("banana");
System.out.println("list size after remove: " + list.size());
for (String fruit : list) {
System.out.println(fruit);
}
```
5. 使用addAll()方法将上面创建的LinkedList中的所有元素添加到ArrayList中,然后打印出ArrayList中的所有元素。
```java
list.addAll(linkedList);
for (String fruit : list) {
System.out.println(fruit);
}
```
以上就是关于List接口及其子接口中常用方法的练习,希望对您有所帮助。
阅读全文