为了账号安全,请及时绑定邮箱和手机立即绑定

如何关闭java流序列中的类型提示

如何关闭java流序列中的类型提示

慕运维8079593 2023-05-10 17:14:04
当我在 java 中有使用流的代码时,intellij 会显示有关流结果的类型提示。我想禁用这些提示使用以下代码的示例:Stream.of (1, 2. 3)     .map (n -> n + 1)     .map (n -> n % 2 == 0 ? "even number " + n : "odd number " + n)     .peek (System.out:println)     .map (s -> Float.parseFloat (s.substring (s.lastIndexOf (" "))))     ;我已经关闭了参数的其他工具提示,但流后的提示仍然存在。它们在视觉上非常分散注意力,同时给我提供的额外信息很少。如果我知道如何更改提示的颜色或样式,我也会很高兴(我安装了 Material Theme UI)
查看完整描述

2 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

IntelliJ 2019.2 CE

  1. 导航至:Preferences -> Editor -> Inlay Hints -> Java。或者,按CMD (⌘)CtrlShiftA,搜索Inlay Hints,打开第一个结果,然后选择Java

  2. 取消Method Chains勾选框

//img1.sycdn.imooc.com//645b60ac0001fecf06560451.jpg

或者,您可以增加显示类型提示的流/方法链中唯一类型的数量。即,如果您的流从 type 转换A为 type B,然后再转换为 type C,这将是 3 种类型。如果将其设置为 2,则会显示 3 种独特类型及更多类型的提示。



查看完整回答
反对 回复 2023-05-10
?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

一个更简单的方法!

只需右键单击它所说的位置(在您的示例中)Stream<Integer>并取消选中该选项Show method chain hints

//img1.sycdn.imooc.com//645b60be0001f37b05290053.jpg

或者,按 CTRL+ALT+A 并键入“show me”——您可以看到“Show method chain hints”的设置

//img1.sycdn.imooc.com//645b60c7000102a506500181.jpg


查看完整回答
反对 回复 2023-05-10
  • 2 回答
  • 0 关注
  • 107 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信