在一个Java方法中交换两个Integer类型的值的两种写法

我们知道在Java所有方法中参数值的传递都是传值而不是传引用,如果我们只是简单的使用三变量法交换两个Integer类型的值,肯定是不行的。但是由于Integer是不可变类,我们通过Integer的引用不能改变其状态,因此要交换两个Integer变量第一种思路就是使用放射: private static void swapInteger(Integer i1, Integer i2) {
相关文章
相关标签/搜索