日期:2014-05-20 浏览次数:20945 次
public class TestThread
{
public static void main(String[] args) throws Exception
{
int a = 2;
a = dou(a);
System.out.println(a);
}
public static int dou(int n)
{
return 2 * n;
}
}
/*
* output:
* 4
*/
------解决方案--------------------
本来就应该不会改变原来函数的值吧,除非那个函数是类成员。。。
建议楼主给段代码好说明情况。。。
------解决方案--------------------
没看明白楼主的意思。但是你不想原来的值发生变化的话,可以先new一个临时变量暂存该值不就行了。
或者如楼上所说,使用clone(),祝楼主好运!