数执行之后将新的数据返回,重新赋值给object变量,但最终coll里的数据依然没有改变?
Collection coll = ((Collection) ojb); for(Iterator<Object> iterator=coll.iterator();iterator.hasNext();){ Object object = iterator.next(); object = transformation(object); System.out.println("object:"+object); }
object = transformation(object);
函数执行之后将新的数据返回,重新赋值给object变量,但最终coll里的数据依然没有改变?
object的引用被改变了吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论