跳转至内容
  • 社区首页
  • 版块
  • 最新
  • 标签
  • 热门
折叠

GitHub中文论坛

  1. 主页
  2. 版块
  3. 综合交流
  4. ArrayList的问题

ArrayList的问题

已定时 已固定 已锁定 已移动 综合交流
java
6 帖子 5 发布者 961 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • ioyokeI 离线
    ioyokeI 离线
    ioyoke
    写于 最后由 编辑
    #1

    我想问一下

    ArrayList<String> list = new ArrayList<>();
    list.add("aaa");
    list.add("bbb");
    list.add("ccc");
    list.add("ddd");
    for (int i = 0; i < list.size(); i++) {
        list.set(i, list.get(i));
    }
    

    这里面的

    list.set(i, list.get(i));
    

    这个有什么用

    1 条回复 最后回复
    0
    • A 离线
      A 离线
      ammu95
      写于 最后由 编辑
      #2

      没啥卵用啊?

      1 条回复 最后回复
      0
      • cyp1314C 离线
        cyp1314C 离线
        cyp1314
        写于 最后由 编辑
        #3

        这玩意不应该有问题代码吗?遍历时候不能去修改呀

        A 1 条回复 最后回复
        0
        • cyp1314C cyp1314

          这玩意不应该有问题代码吗?遍历时候不能去修改呀

          A 离线
          A 离线
          ammu95
          写于 最后由 编辑
          #4

          @cyp1314 在 ArrayList的问题 中说:

          这玩意不应该有问题代码吗?遍历时候不能去修改呀

          不会的。没有对元素增删,没改变list结构不会报错

          1 条回复 最后回复
          0
          • AnyeUesA 离线
            AnyeUesA 离线
            AnyeUes
            写于 最后由 编辑
            #5

            当i=0时,将“aaa”取出并将列表的第一个元素设置为“aaa”?

            1 条回复 最后回复
            0
            • DuikeD 离线
              DuikeD 离线
              Duike
              写于 最后由 编辑
              #6

              set是替换指定元素,
              虽然结果是没有变化,
              但是过程中已经执行元素的替换了,只是值跟原来一样,所以看起来没什么用。

              1 条回复 最后回复
              0
              回复
              • 在新帖中回复
              登录后回复
              • 从旧到新
              • 从新到旧
              • 最多赞同


              • 登录

              • 第一个帖子
                最后一个帖子
              0
              • 社区首页
              • 版块
              • 最新
              • 标签
              • 热门