Este artigo apresenta o método de alterar os valores de vários tipos de variáveis no modo de depuração do Idea. É compartilhado com você. Os detalhes são os seguintes:
Classe de teste
importar org.slf4j.loggerFactory; importar java.util.hashmap; importar java.util.map;/** * criado por Penghongfu 2018-04-18 18:21 */public class. public static void main (string args []) {int a = 11; Mapa <string, object> map = new hashmap <> (); map.put ("nome", "pi"); map.put ("idade", 20); logger.info ("a = {}, map = {}", a, mapa); }}No modo
debug, depois de definir断点, o valor original da variávelana figura acima11Clique no sinal verde "+" nosWatchs, digite a expressãoa=22e execute -o para baixo. Você pode descobrir que o valor dease torna22.
Para tipos especiais, como
Map,List, etc., você também pode atribuir valores de maneira semelhante aomap.put("name","Hali").
com.ycjf.yc.service.khgl.wxzlgl.testclass - a = 22, map = {name = hali, idade = 20} Nota: A prioridade das expressões nos Watchs é maior que a do código
No exemplo, map.put("name","Hali") nos Watchs é definido antes que o código map.put("name","Pi") seja executado. name no map é Hali durante todo debug e não será substituído pelo código map.put("name","Pi") .
O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.