我有这样的代码:
public int getDistanceToNumber(int number) {
List<Integer> tuple5 = null;
int distanceCounter = 0;
for (int i = 0; i < allDraws.size(); i++) {
tuple5 = allDraws.get(i).getTupleAsList();
if (tuple5.contains(number)) { // autoboxing primitive ?
}
}
return 0;
}
问题是 - 我应该让方法参数 Integer 像int getDistanceToNumber(Integer number)从原始到 Integer 的自动装箱只发生一次,还是没有性能问题。
循环内的这段代码运行了超过 10 万次......