一个set集合使用这种方式可以修改里边的内容吗pointCodes.forEach(y ->{ y.replace("_",""); });
时间: 2024-02-15 15:30:45 浏览: 58
不可以。因为Set集合是不可变的,它里面的元素一旦被添加进去就不能被修改了。如果你想修改Set集合中的元素,需要先将该元素从Set中删除,然后修改该元素,最后再将修改后的元素添加回Set集合中。例如:
```java
Set<String> set = new HashSet<>();
set.add("abc");
set.remove("abc");
set.add("def");
```
上面的代码先将字符串"abc"添加到Set集合中,然后将其从Set中删除,最后将字符串"def"添加进Set集合中。
阅读全文