[Technical Issue] Java - Variable
Здравейте, искам да запитам дали някой знае има ли начин да задам variable int в Java, която пре следващото минаване на форийч цикала да не се променя а да остане сущото число от първият път? Благодаря
Здравейте, искам да запитам дали някой знае има ли начин да задам variable int в Java, която пре следващото минаване на форийч цикала да не се променя а да остане сущото число от първият път? Благодаря
Е ти каквото и да декларираш - няма да се промени. Искаш да кажеш итератора да не си продължи стъпката, а да стои на същото място?
Защо не ползваш обикновен for цикъл и да си намаляш индекса когато ти е необходимо ?
Нещо не разбирам въпроса.
Както колегата @Samuil.Petrow ти е отговорил, всяка променлива, декларирана извън цикъла, ще си запазва стойността при всяка итерация (освен ако не правиш нещо с нея в тялото на цикъла ).
Разгледай в интернет поведението на static
променливите - концепцията е една и съща / подобна в почти всички програмни езици.
Защото ползвам хеш мапове
Хубаво ще е да си описваш проблемите по-коректно, не сме врачки да гадаем. Направи си друга колекция за меморизация, няма как да спреш итератора или да му кажеш .previous дори и да си декларирал такъв, а да не ползваш foreach...