- 1
- 2
- 3
- 4
- 5
- 6
- 7
for (int i = 0; i < list.size(); i++) {
SpecialItem item = list.get(i);
if (item != null) {
item = null;
}
}
list.clear();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+82.8
for (int i = 0; i < list.size(); i++) {
SpecialItem item = list.get(i);
if (item != null) {
item = null;
}
}
list.clear();
Неиндийский способ очистить java.util.List от вместимого.
guest 23.03.2010 11:57 # +0.6
guest 23.03.2010 12:18 # +4.8
guest 23.03.2010 12:54 # +2
guest 23.03.2010 12:57 # +1.4
mrbig66 24.03.2010 00:04 # +1
GeX 24.03.2010 10:40 # −2
xrobak 25.03.2010 19:42 # 0
guest 26.03.2010 16:02 # 0
Так делать не нужно.
public void clear() {
modCount++;
// Let gc do its work
for (int i = 0; i < size; i++)
elementData[i] = null;
size = 0;
}
guest 27.03.2010 23:28 # +3.6