- 1
- 2
- 3
- 4
- 5
- 6
Integer obj = (Integer)dump.get("size");
if(obj == null) {
return;
}
int size = obj;
for(int i=0; i<size; i++) {
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+66
Integer obj = (Integer)dump.get("size");
if(obj == null) {
return;
}
int size = obj;
for(int i=0; i<size; i++) {
Самое странное, что автор явно знает, что такое автобоксинг, но всё равно использовал его коряво.
дальше не читал.это лютый пиздец.
?
превращается в...
То есть действительно на каждой итерации.
Способ автора с использованием int медленнее способа с Integer на 200мс лично у меня.
Количество итераций 1000000000.
Тело цикла заполняется однородным одинарным слоем говна не зависящего от типа аргументов в условии цикла.
for(int i=0;i<size;i++) - вариант с size типа int медленнее.
p.s. ХЗ, во что это превратит JIT :)