使用java制作已知列表中有"apple", “banana”, “watermelon”, “peach”, "strawberry"等字符串, // 编写代码删除包含字母"b"的字符串,并使用Collections.reverse()方法,逆向输出。
时间: 2024-09-26 07:08:33 浏览: 106
你可以使用Java集合框架中的ArrayList和流(Stream)来实现这个功能。首先,创建一个ArrayList存储水果名称,然后过滤出不包含字母“b”的字符串,最后再逆序输出。这里是相应的代码:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> fruits = new ArrayList<>();
fruits.add("apple");
fruits.add("banana");
fruits.add("watermelon");
fruits.add("peach");
fruits.add("strawberry");
// 删除包含字母 "b" 的字符串
List<String> filteredFruits = fruits.stream()
.filter(fruit -> !fruit.contains("b"))
.collect(Collectors.toList());
// 逆向输出
Collections.reverse(filteredFruits);
for (String fruit : filteredFruits) {
System.out.println(fruit);
}
}
}
```
当你运行这段代码,它会输出不包含字母“b”的水果,按逆序排列:
```
peach
apple
strawberry
watermelon
```
阅读全文
相关推荐



















