Recientemente comencé a usar Eclipse después de usar IntelliJ durante algunos años. Al depurar Map utilizando IntelliJ, si la clave u objeto implementa toString(), se muestra una buena lista de representación de cadena de clave-valor.Eliminación de errores de Eclipse HashMap: Estructura lógica utilizando el método ToString() de Key y Value()
En Eclipse, cuando selecciono Mostrar estructura lógica, veo algo como lo siguiente:
El problema con este punto de vista es que se necesita para expandir cada entrada para ver la clave y valor real Si necesita encontrar algo en un mapa de más de 10 elementos, se vuelve muy tedioso.
entiendo que usted puede hacer Estructura personalizada lógico y el valor por defecto para el Mapa mirar el siguiente:
return entrySet().toArray();
¿Hay alguna forma, ya sea a través Estructura personalizada lógico o complemento para ver Entradas de mapa más útil que
ConcurrentHashMap$WriteThroughEntry (id=193)
Gracias, soy consciente de que puedo expandir cada MapEntry para ver la clave y el valor.Sin embargo, esto es muy tedioso si desea ubicar una entrada en un mapa de cualquier tamaño razonable. – ltfishie
¿Puede eliminar su respuesta ya que no atiende mi pregunta? – ltfishie
Lo siento, pero no creo que haya entendido mi respuesta. Si simplemente selecciona (es decir, hace clic en él y lo resalta), el valor que desea inspeccionar, su orden toString() se muestra en un panel cercano; no es necesario expandirlo. –