Здравствуйте, UDI, Вы писали:
UDI>Прирост производительности будет не заметен, если вообще будет. И в вашем коде, даже после последнего элемента будет запятая ([a,b,c,]).
Ну и к тому же в исходном коде, одни условием проверяется и выход их цикла и наличие запятой, а for (;) вообще ничего не проверяет, по-моему решение крутое:
if (! i.hasNext())