У меня есть следующий фрагмент кода:
Matcher matchDays = m_daysRegex.matcher(e.getKey());
if (matchDays.matches()){
...
}
Где e.getKey()
— «Пн -Пт».
Итак, я уже выполнил первую строку и стою на выражении if.Используя окно наблюдения, я оцениваю выражение matchDays.matches()
, а затем добавляю несколько часов для различных методов matchDays
. Затем, используя то же окно просмотра, я оцениваю выражения matchDays = m_daysRegex.matcher("Mon,Fri")
и matchDays.matches()
, чтобы увидеть, что происходит. К сожалению, окно просмотра не обновляется само по себе и не имеет для этого явной кнопки :
. На изображении выше обратите внимание, как matchDays.group(0)
отображает «Пн, Пт», а matchDays.group(1)
отображает «Пн -Пт». Это потому, что я вручную обновил первый, но все остальные по-прежнему показывают старые значения. Мне приходится вручную обновлять их все, что раздражает.
Я делаю что-то неправильно? Есть ли правильный способ сделать это, чтобы выражения часов обновлялись автоматически? Или есть способ обновить все окно просмотра?
Спасибо.