You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code调试Java时,如何让ArrayList<Integer>直接显示数值而非引用标识?

VS Code调试Java:让ArrayList直接显示元素值的配置方案

1. 自定义调试变量显示规则

打开VS Code设置(快捷键Ctrl+,/Cmd+,),搜索Java Debug: Variables,找到Java > Debug: Variables下的Formatters配置项,点击编辑 in settings.json。

在settings.json中添加以下配置:

"java.debug.settings.variables.formatters": [
    {
        "type": "java.util.ArrayList",
        "format": "${element}"
    },
    {
        "type": "java.lang.Integer",
        "format": "${value}"
    }
]

这段配置会强制调试器直接渲染ArrayList的元素内容,以及Integer对象的实际数值,无需逐个展开查看。

2. 开启"显示原始值"开关

在调试界面的变量面板右上角,点击齿轮图标(设置按钮),勾选Show raw values选项。该选项会让Integer这类基本类型包装类直接显示数值,不用点击展开对象。

3. 更新Java相关扩展

确认你安装的Language Support for Java(TM) by Red Hat和Debugger for Java扩展为最新版本,旧版本可能存在变量显示的兼容性问题。在扩展面板找到这两个插件,点击更新按钮完成升级。

内容的提问来源于stack exchange,提问作者magmyr01

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 06:42:04