V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Newyorkcity
V2EX  ›  问与答

请问 Java 中能否有办法改变容器内元素的值?

  •  
  •   Newyorkcity · 2020-03-30 09:49:37 +08:00 · 1198 次点击
    这是一个创建于 1697 天前的主题,其中的信息可能已经有所发展或是发生改变。
    取出来,改了,再放回去这种不算。。

    谢谢
    5 条回复    2020-03-30 10:55:37 +08:00
    wysnylc
        1
    wysnylc  
       2020-03-30 10:20:49 +08:00
    ??????????????????????
    这里有个薛定谔的盒子,你把里面的猫给我改成死或者生,取出来改了再放回去的不算
    wysnylc
        2
    wysnylc  
       2020-03-30 10:22:48 +08:00   ❤️ 1
    虽然知道你想问或者想说的是 Java 的"引用传递"但是很可惜,Java 只有值传递没有"引用传递"
    对于对象,可以直接修改对象的属性和引用达到类似"引用传递"的效果,但是基本类型和基本类型的封装类型是无法做到的
    qping
        3
    qping  
       2020-03-30 10:40:59 +08:00   ❤️ 1
    是说这个?
    qping
        4
    qping  
       2020-03-30 10:41:37 +08:00   ❤️ 1
    183shl
        5
    183shl  
       2020-03-30 10:55:37 +08:00
    我用 map 做过这种事儿,跟楼上用 list 一样
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1114 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:39 · PVG 02:39 · LAX 10:39 · JFK 13:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.