gpt4 book ai didi

lambda - 声纳 : Replace with lambda with a method reference with a string parameter

转载 作者:行者123 更新时间:2023-12-02 08:22:04 27 4
gpt4 key购买 nike

 List<String> list;
//...add something in the list
String value = "anything";
boolean b = list.stream().anyMatch( element -> value.startsWith(element))

我获得了有关 Replace with lambda 和方法引用的声纳信息。但我必须调用字符串上的方法引用???

最佳答案

String value = "anything";
boolean b = list.stream().anyMatch( value::startsWith);

或者您甚至不需要声明字符串值,您可以直接在 lambda 表达式中使用“anything”:

list.stream().anyMatch( "anything"::startsWith)

关于lambda - 声纳 : Replace with lambda with a method reference with a string parameter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44263267/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com