class Some{
private int id;
private String name;
//getters and setters
}
class Check{
private Some[] someVals;
//getters and setters
}
假设我已将值填充到 Check 类中的 someVals 中
void newMethod(){
Check checkPrev = getCheckPopulated();
Some[] someFirst = checkPrev.getSomeVals();
modifySome(someFirst);
Some[] some = ? // at this point need the values of someFirst
}
我的问题是即使在修改之后(我已经指定)也要获取 Some[] 数组的值,这是分配时首先出现的值。
好吧,我会把我的问题说清楚。final Some[] someFirst = checkPrev.getSomeVals(); 没有工作通过保留数组值而不必重新将所有值重新分配给另一个数组,是否有类似于 final 的小技巧?