java语法

来源:1-1 哈希表基础

weixin_慕圣6334738

2021-11-24 07:11:36

老师你好

之前遇到一个这样的java,但是这个lambda不知道怎么自己在编译器上验证它的正确性 


https://img.mukewang.com/climg/619d75140935b3b413460646.jpg

写回答

1回答

liuyubobobo

2021-11-24

你需要学习一下 lambda 表达式,当你学习 lambda 表达式的时候,一定也会学习到 lambda 表达式的应用场景。基本上介绍 java 8 或者以上的 Java 语法的书籍,尤其是介绍新特性的书籍(或者相应章节),一定会介绍 lambda 表达式。


这四个选项其实就是在尝试把任意一个 String a 转换成 false。问你哪个语法正确。一个简单的程序是这样的:


public class Main {
    
    @FunctionalInterface
    interface String2Bool{
        public boolean convert(String s);
    }
    
    public static void main(String[] args) {
        String2Bool o = (String a)->false;
        System.out.println(o.convert("liuyubobobo"));
    }
}


继续加油!:)

0

算法与数据结构

波波老师5年集大成之作,算法与数据结构系统学习,考试、面试、竞赛通用

2636 学习 · 1090 问题

查看课程

相似问题