(Прошу прощения, если об этом спрашивали раньше - я не могу поверить, что это не так, но я не смог его найти. Возможно, мое поисковое фу слабое.)
В течение многих лет я«известно», что в Java нет встроенной функции для масштабирования массива (т. е. умножения каждого элемента на константу).Итак, я делаю это:
for (int i=0; i<array.length; i++) {
array[i] = array[i] * scaleFactor;
}
Является ли это на самом деле наиболее эффективным способом (например, в этом приложении это массив из 10000 двойных чисел)?Или есть лучший способ?