Ho il seguente pezzo di codice:Come posso modificare un valore variabile durante il debug in IntelliJ, in modo che i rispettivi orologi vengano aggiornati automaticamente?
Matcher matchDays = m_daysRegex.matcher(e.getKey());
if (matchDays.matches()){
...
}
Dove e.getKey()
è "da lunedì a venerdì".
Ora, ho già eseguito la prima riga e sto sull'espressione if. Uso della finestra di controllo Valuta l'espressione matchDays.matches()
e quindi aggiungo alcuni orologi sui vari metodi di matchDays
. Quindi, utilizzando la stessa finestra di controllo, valuto le espressioni matchDays = m_daysRegex.matcher("Mon,Fri")
e matchDays.matches()
per vedere cosa succede. Purtroppo, la finestra orologio non aggiornare se stesso e non avere un tasto esplicito a farlo:
sull'immagine qui sopra, si noti come matchDays.group(0)
display "Mon, Ven", ma matchDays.group(1)
display "da lunedì a venerdì" . Questo perché ho aggiornato manualmente il precedente, ma tutto il resto mostra ancora i vecchi valori. Devo aggiornarli manualmente tutti, il che è fastidioso.
Sto facendo qualcosa di sbagliato? Esiste il modo giusto per farlo, quindi le espressioni di controllo vengono aggiornate automaticamente? O c'è un modo per aggiornare l'intera finestra di controllo?
Grazie.
Sto ottenendo "tipo mancata corrispondenza" cambiando solo un valore intero. Sembra citato ma genera l'errore se cito il numero o meno. – another
Ricevo una mancata corrispondenza di tipo per un indice di tipo facoltativo –
Ricky