Hy,
hab da mal ne allgemeine frage, wenn ich eine Liste oder n Array durchgehe, und zwei oder mehr mal ne Methode aufrufe, wie in dem oberen Codefragment die getMethode der ArrayList, ist es dann Performance-technisch besser
ein lokales Objekt zu erstellen (wie im unteren Codefragment) und das dann zu benutzen oder bleibt das gleich? ???:L
hab da mal ne allgemeine frage, wenn ich eine Liste oder n Array durchgehe, und zwei oder mehr mal ne Methode aufrufe, wie in dem oberen Codefragment die getMethode der ArrayList, ist es dann Performance-technisch besser
ein lokales Objekt zu erstellen (wie im unteren Codefragment) und das dann zu benutzen oder bleibt das gleich? ???:L
Code:
for(int i=0 ; i<blockList.size() ; i++)
{
if(blockList.get(i).getLifes() <= 0
&& !blockList.get(i).isPaintingHitAnimation()) blockList.remove(i);
}
Code:
Block b;
for(int i=0 ; i<blockList.size() ; i++)
{
b = blockList.get(i);
if(b.getLifes() <= 0
&& !b.isPaintingHitAnimation()) blockList.remove(i);
}