【发布时间】:2015-01-03 03:33:01
【问题描述】:
我正在修改一些对象。 例如(伪代码)
Picture1.MoveToTheRight(50);
Picture2.MoveToTheLeft(50);
完成操作后,我想重新引用这些指针。
所以我希望Picture1 指向Picture2 的对象,我希望Picture2 指向Picture1 的对象。
稍后当我引用这些对象时,它们将按正确的顺序排列。
我该如何管理?
基本上是获取一些对象并交换它们的引用。
【问题讨论】:
-
你在谷歌上搜索过“java 交换变量”,对吧?
-
只要使用一个临时变量就可以了。
-
相当多的侵略性。我的天啊。我想知道最有效、最好的方式。我当然知道我可以做到,但就像语言中的大多数事情一样,做事的方式也有更好和更差。我确实使用了谷歌,但我没有想出一个优雅的解决方案。
-
不是一个完全愚蠢的问题 - 某些语言(例如 Python)允许您执行
Picture1, Picture2 = Picture2, Picture1之类的操作。
标签: java android pointers object reference