当前位置:  开发笔记 > 编程语言 > 正文

使用IntelliJ IDEA调试Java时如何可视化整个矩阵?

如何解决《使用IntelliJIDEA调试Java时如何可视化整个矩阵?》经验,为你挑选了1个好方法。

我正在使用IntelliJ IDEA来调试Java中的程序,该程序大量使用double [] []矩阵。我想找到一种在调试过程中轻松显示这些矩阵的方法,而不仅仅是:

但更像是整个矩阵,例如这样的东西

这样的可视化效果应显示在调试器变量的窗口中。

我已经搜索了很多方法,但是当使用PyCharm在Python中执行类似的操作似乎很简单时,使用Java / IntelliJ IDEA似乎并不容易。我也尝试过自定义Java类型渲染器,但是没有成功。我怎样才能做到这一点?



1> Alex..:

请在您的任何课程中添加此方法:

public static String get2DArrayPrint(int[][] matrix) {
    String output = new String();
    for (int i = 0; i < matrix.length; i++) {
        for (int j = 0; j < matrix[i].length; j++) {
            output = output + (matrix[i][j] + "\t");
        }
        output = output + "\n";
    }
    return output;
}

现在,在调试器模式下,右键单击变量,然后选择“->创建选项”。它将打开类似于以下的屏幕:

现在,在调试器模式下,右键单击变量,然后选择“->您的方案名称”(请查看屏幕截图)。

完成后,请在调试器模式下右键单击变量,然后选择“查看文本”。该方案将无需任何额外的努力即可应用于程序中的所有2D阵列。我希望这将有所帮助。

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有