**瑱 2023-05-16 08:48 采纳率: 55%
浏览 13

集合的遍历的同时删除和增加元素

如何实现在集合的遍历的同时进行删除和增加元素?
问题描述(执行流程):
1.集合最初因条件增加元素
2.遍历集合,执行一个,删除一个,
3.删除的元素又会因条件增加一些元素(可能没有)
4.遍历完后,就结束

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-05-16 09:11
    关注

    你这个需求用堆栈比用集合更合适

    import java.util.Stack;
     
    public class StackExample {
       public static void main(String[] args) {
     
          // 创建一个新的堆栈实例
          Stack<String> stack = new Stack<>();
     
          // 添加元素到堆栈
          stack.push("第一个元素");
          stack.push("第二个元素");
          stack.push("第三个元素");
     
          // 输出堆栈中的元素
          System.out.println("堆栈中的元素是:" + stack);
     
          // 从堆栈中取出元素并输出
          while(!stack.isEmpty()) {
             String element = stack.pop();
             System.out.println("取出的元素是:" + element);
          }
     
          // 输出堆栈为空
          System.out.println("堆栈已为空");
       }
    }
    
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 5月16日

悬赏问题

  • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
  • ¥15 气象网格数据与卫星轨道数据如何匹配
  • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
  • ¥15 微软账户问题不小心注销了好像
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络
  • ¥66 关于川崎机器人调速问题