java遍历集合中的元素,如果是“ab”则删除掉,如果不是,则将其转成大写输出。
时间: 2024-12-23 08:26:12 浏览: 2
在Java中,你可以使用增强for循环(foreach)配合条件判断来遍历集合并满足你的需求。这里假设我们有一个List<String>类型的集合。以下是示例代码:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<String> collection = new ArrayList<>();
// 假设collection已经填充了一些字符串
for (String element : collection) {
if (element.equals("ab")) { // 如果元素是"ab"
collection.remove(element); // 删除该元素
} else { // 否则
element = element.toUpperCase(); // 转换为大写
System.out.println(element); // 输出转换后的元素
}
}
// 集合修改后,可能需要再次检查或处理
// 例如:如果集合大小改变,可以在这里添加后续操作
}
}
```
在这个例子中,`equals()`方法用于比较字符串是否等于"ab",`remove()`方法用于从集合中移除匹配的元素,`toUpperCase()`方法用于将字符串转为大写。
阅读全文