Есть ли какая-либо польза (пусть и небольшая) от помещения длины массива в int в этой ситуации или лучше просто дважды вызвать array.length? Или оптимизация компилятора делает эти подходы эквивалентными?
Нет int:
Vector vs = new Vector(a_o.length);
for(int i = 0; i < a_o.length; i++) {
vs.add(a_o);
}
int:
int iLen = a_o.length;
Vector vs = new Vector(iLen);
for(int i = 0; i < iLen; i++) {
vs.add(a_o);
}
Подробнее здесь: https://stackoverflow.com/questions/205 ... -length-tw
Есть ли какое-либо преимущество у int i = array.length перед двойным вызовом array.length? ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как преобразовать список[int, int, int] в кортеж[int, int, int], а не в кортеж[int, ...]
Anonymous » » в форуме Python - 0 Ответы
- 288 Просмотры
-
Последнее сообщение Anonymous
-