Ich bekomme arraylist.get(i)
jedes Mal, wenn eine Schleife mehr als dreimal innerhalb der Schleife ausgeführt wird.Welche ist vorzuziehen?
Ist es ratsam oder soll ich es in separaten Variablen speichern und dann immer wieder verwenden? Welche ist leistungsmäßig zu bevorzugen?
i ist eine Zustandsvariable, nur eine Zahl. –
'Get 'es einmal und dann verwenden Sie es durchweg. – robotlos
Ich würde sagen, Sie verlieren nicht viel, und der Leistungsschub ist vernachlässigbar. Ein Blick auf die Quelle [ArrayList] (http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/util/ArrayList.java#ArrayList.elementData%28int% 29), es ist nur eine Bereichsüberprüfung, um zu sehen, ob "i" innerhalb der Grenzen der Größe ist, und gibt das Element von einem Array zurück. –