出色的 Intellij 功能将 item.charAt(0) 替换为 item[0] ... 但它是什么?

Brilliant Intellij feature replaces item.charAt(0) with item[0] ... but what is it?

升级到新版本后,我发现代码有"changed"。

嗯...实际代码没有改变,但以前的代码是:

 item.charAt(0)

被替换为:

 item[0]

以及其他一些其他更改。

如果我将鼠标悬停在 item[0] 上,会弹出一个工具提示,显示实际值。

它很漂亮,令人惊喜 (!),我不知道它叫什么,也不知道如何让它微调。

此行为是由 Advanced Java Folding 插件引起的。禁用插件或更改其设置以不折叠某些代码元素。