java吧 关注:1,290,563贴子:12,821,203
  • 9回复贴,共1

不懂就问,跪求大佬解答,如何将这个匿名类替换为lambda表达式

只看楼主收藏回复

不懂就问,跪求大佬解答,如何将这个匿名类替换为lambda表达式
new JSONObject()
.fluentPut("s", new Object() {
public String abc() {
return "";
}
}.abc());


IP属地:黑龙江1楼2023-02-03 09:08回复
    ()->""


    IP属地:北京来自Android客户端2楼2023-02-03 11:50
    回复
      2025-12-09 18:27:02
      广告
      不感兴趣
      开通SVIP免广告
      idea好像可以把匿名内部类转位lambda,好像是ctrl加rnter


      来自Android客户端3楼2023-02-03 13:02
      回复
        fluentPut要能接收才行


        IP属地:浙江来自Android客户端4楼2023-02-03 13:08
        回复
          简单啊,快捷键


          IP属地:江苏来自Android客户端6楼2023-02-03 13:19
          回复
            这样也行
            ((Supplier<String>) () -> {
            return "";
            }).get();


            IP属地:浙江来自Android客户端7楼2023-02-03 13:25
            回复
              alt+enter


              IP属地:四川来自Android客户端9楼2023-02-03 17:53
              回复
                用IDEA就好了


                IP属地:浙江来自iPhone客户端10楼2023-02-04 04:51
                回复