我只是希望了解符号' - >'手段。我写了一个简单的方法并关闭了IDE会话。当我回来继续我的工作时,它看起来如下。
当我点击该方法时,它又回到了我最初的编写方式,如下所示:
我的问题是,这是Java 8.0的新语法还是IDE自动解决了某种信息?
答案 0 :(得分:4)
它是Java的{8} Lambda Expressions,但是因为我看到(view) ->
有点灰色,所以它可能被你的IDE折叠了。检查:Settings
,Editor
,Code Folding
,然后取消选中"Closures" (anonymous classes implementing a single method)
。
是的,我检查了IntelliJ 13.我安装了JDK 7(我的系统上没有v8),并检查Settings
,Editor
,Code Folding
然后取消选中"Closures" (anonymous classes implementing a single method)
使它们看起来与原始问题中的图片完全一样。