String s = "haha";
ArrayList x = new ArrayList();
x.add(s);
s = "changed";
String y = (String)x.get(0);
System.out.println(y);
---------------------------------output
haha
=================================
just realize this. I thought it is just a reference pointer, but not.
本文通过一个简单的Java代码示例,展示了ArrayList中存储字符串引用的行为特性。当原始字符串被修改时,ArrayList内的元素并未随之改变,揭示了Java中对象引用的工作机制。
1242

被折叠的 条评论
为什么被折叠?



