IntelliJ IDEA设置调试模式的Variables和Watches窗口的变量为Object模式

测试用例:
public class Test {
    public static void main(String[] args) throws NoSuchAlgorithmException {
        Map map = new HashMap();
        map.put("语文", 1);
        map.put("数学", 2);
        map.put("英语", 3);
        map.put("历史", 4);
        map.put("政治", 5);
        map.put("地理", 6);
        map.put("生物", 7);
        map.put("化学", 8);
        for (Map.Entry entry : map.entrySet()) {
            System.out.println(entry.getKey() + ": " + entry.getValue());
        }
    }
}

在System.out.println(map)处打一个断点,

IntelliJ IDEA设置调试模式的Variables和Watches窗口的变量为Object模式_第1张图片

并不是我们想要的结果,

IntelliJ IDEA设置调试模式的Variables和Watches窗口的变量为Object模式_第2张图片

IntelliJ IDEA设置调试模式的Variables和Watches窗口的变量为Object模式_第3张图片

取消勾选Enable alternative view for Collections classes.

效果:

IntelliJ IDEA设置调试模式的Variables和Watches窗口的变量为Object模式_第4张图片

转自:http://www.cnblogs.com/winner-0715/p/6963655.html




你可能感兴趣的:(IDEA)