У меня есть такой код:
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 происходил только один раз, или нет проблемы с производительностью.
Этот фрагмент кода внутри цикла выполняется более 100К раз ...