List<String> list = new ArrayList<>(); list.addAll(Arrays.asList("张三","李四","王五","刘备", "张飞","赵云","曹操","孙权","武松","宋江","鲁智深","张三丰","张无忌","张天师")); //TODO 遍历集合,去除集合中所有姓张的
时间: 2023-03-30 21:02:46 浏览: 90
好的,这个问题很简单,可以使用 for 循环遍历集合,判断每个字符串的姓氏是否为张,如果不是则加入一个新的集合中,最后将新的集合赋值给原来的集合即可。代码如下:
List<String> list = new ArrayList<>();
list.addAll(Arrays.asList("张三","李四","王五","刘备",
"张飞","赵云","曹操","孙权","武松","宋江","鲁智深","张三丰","张无忌","张天师"));
List<String> newList = new ArrayList<>();
for (String s : list) {
if (!s.startsWith("张")) {
newList.add(s);
}
}
list = newList;
这样就可以去除集合中所有姓张的字符串了。
相关问题
List<String> list = new ArrayList<String>(Arrays.asList(ss))
这行代码的作用是将字符串数组 `ss` 转换为 `ArrayList` 集合 `list`。具体来说,这行代码的执行过程如下:
1. `Arrays.asList(ss)` 将字符串数组 `ss` 转换为 `List<String>` 类型的集合。
2. `new ArrayList<String>(...)` 利用 `ArrayList` 的构造函数,将 `List<String>` 集合转换为 `ArrayList` 集合。
最终得到的 `list` 集合中包含了 `ss` 数组中的所有元素,并且可以使用 `ArrayList` 提供的方法对集合进行操作。
List< List<String> > data = new ArrayList<>();是什么意思
`List<List<String>> data = new ArrayList<>();` 是Java中定义一个二维字符串数组的语句,也可以称之为二维字符串列表。
- `List<String>` 表示存储字符串类型元素的列表,它是Java集合框架中的一种数据结构,可以动态地添加、删除和修改元素。
- `List<List<String>>` 表示存储字符串类型元素的二维列表,也就是一个列表中包含了多个列表,每个子列表中又包含了多个字符串元素。
- `new ArrayList<>()` 表示创建一个 ArrayList 实例,用来存储二维列表中的元素。
因此,`List<List<String>> data = new ArrayList<>();` 的意思就是创建一个二维列表 data,用来存储多行字符串数据,每行数据又是由多个字符串元素组成的列表。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)