Скажем, у переменной есть переменная (скажем, String Str), и значение Str начинается как "", затем, когда какой-то код выполняется, он устанавливается на "тестирование", а затем где-то еще в коде он снова изменяется, чтобы сказать " тестер». Теперь в программе я хочу узнать, каким было предыдущее значение Str. Возможно ли это на Java?
Итак, я говорю, что переменная менялась дважды, и вы хотите узнать, какой была Str, до того, как она была изменена во второй раз. Таким образом, в приведенном выше примере последним значением Str было бы «тестер», но я хотел выяснить, что Str был до этого (предполагая, что вы не знали, что это было до того, как он был изменен на тестер), в этом случае я бы хотел быть удалось выяснить, что Str был "тест".
Можно ли вообще сделать это на Java?