Newyorkcity
V2EX  ›  问与答

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

  •  
  •   Newyorkcity · Mar 30, 2020 · 1840 views
    This topic created in 2324 days ago, the information mentioned may be changed or developed.
    取出来,改了,再放回去这种不算。。

    谢谢
    5 replies    2020-03-30 10:55:37 +08:00
    wysnylc
        1
    wysnylc  
       Mar 30, 2020
    ??????????????????????
    这里有个薛定谔的盒子,你把里面的猫给我改成死或者生,取出来改了再放回去的不算
    wysnylc
        2
    wysnylc  
       Mar 30, 2020   ❤️ 1
    虽然知道你想问或者想说的是 Java 的"引用传递"但是很可惜,Java 只有值传递没有"引用传递"
    对于对象,可以直接修改对象的属性和引用达到类似"引用传递"的效果,但是基本类型和基本类型的封装类型是无法做到的
    qping
        3
    qping  
       Mar 30, 2020   ❤️ 1
    是说这个?
    qping
        4
    qping  
       Mar 30, 2020   ❤️ 1
    183shl
        5
    183shl  
       Mar 30, 2020
    我用 map 做过这种事儿,跟楼上用 list 一样
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1140 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:34 · PVG 07:34 · LAX 16:34 · JFK 19:34
    ♥ Do have faith in what you're doing.