considering this example:
public static void main(final String[] args) { final List myList = Arrays.asList(\"A\", \"B\", \"C\", \"D\");
The second one should be faster because the .size() does not have to be called every time the loop is performed. Its much faster to say 1+2=3 once than saying it many times.
.size()