piggy538 2022-05-02 15:38 采纳率: 50%
浏览 29

idea的string输出的数组的内存地址是方框是为什么呀

中文可以正常输出,加了tostring输出也是□,好像就只有数组的是这样子,其他都能正常输出这是为啥呀

img

  • 写回答

3条回答 默认 最新

  • CodeMartain 2022-05-02 15:42
    关注

    说明你的的编码格式有些问题,编码不匹配会出现乱码;将jvm的编码改为 UTF-8即可

    可以直接在运行时指定
    也可添加环境变量,--->>
    JAVA_TOOL_OPTIONS
    值为---->>
    -Dfile.encoding=UTF-8

    欢迎采纳!

    评论 编辑记录

报告相同问题?

问题事件

  • 修改了问题 5月2日
  • 创建了问题 5月2日