Используя for(int i = 0; i < str.length; i++), я могу легко определить, завершен ли цикл.
Но как я могу узнать, использую ли я for или for each.
for(String str : arrayString){
if(End of for) //Do something if the end of the loop
}
Причина, по которой я использую for(:) вместо for(;;), состоит в том, что str - фактически большой объект, который мне нужно использовать для другого цикла внутри этого цикла. И мне не нравится использовать много object.get(index).getProperty Это просто для удобства для меня при кодировании. Поэтому я хочу знать, находится ли цикл for(:) в последнем индексе.
UPDATE
Моим промежуточным решением является назначение переменной int, которая будет содержать количество итераций. Затем проверьте, равна ли переменная длине str.length.