标记的问题 [lambda]

16
2 回复
异常的原因java.lang.VerifyError:操作数堆栈上的错误类型
以下简单的java代码发送 java.lang.VerifyError:操作数堆栈上的错误类型异常  public class TestJavaCodes { int parentData = 0; public voi...
问 4年前
20
4 回复
带泛型的LambdaConversionException:JVM错误?
我有一些带有方法引用的代码,它可以很好地编译并在运行时失败。 例外是:  Caused by: java.lang.invoke.LambdaConversionException: Invalid receiver...
问 6个月前
203
10 回复
在Stream :: flatMap中使用Java 8的Optional
新的Java 8流框架和朋友们提供了一些非常简洁的Java代码,但我遇到了一个看似简单的情况,这个问题很简洁。 考虑List<Thing> things和方法Optional&...
1351
9 回复
什么是C ++ 11中的lambda表达式?
C ++ 11中的lambda表达式是什么?我什么时候用?他们解决了哪些问题在引入之前是不可能的? 一些示例和用例将非常有用。      1351 我见过一个lambd...
问 7年前
58
13 回复
Java 8,Streams查找重复元素
我试图列出整数列表中的重复元素,例如  List<Integer> numbers = Arrays.asList(new Integer[]{1,2,1,3,4,4}); 使用jdk的Streams 8.是否有人...
30
1 回复
在Intellij Idea中自动将所有匿名内部类替换为lambda
我正在研究一个在java 7中实现的项目,现在我想迁移到java 8.我使用Intellij Idea并找到所有“新内部类发生”的whit regex发现(“new。(。< /em>)\s*{[.|\s]...
52
12 回复
Java 8 lambda从列表中获取和删除元素
给定一个元素列表,我想获得具有给定属性和的元素从列表中删除它。我找到的最佳解决方案是:  ProducerDTO p = producersProcedureActive...
55
2 回复
使用Lambda的Java 8过滤器阵列
我有一个double[],我想在一行中过滤掉(创建一个没有新的数组)负值而不添加for个循环。这可能是使用Java 8 lambda表达式吗? 在python中,这将使用生成...
问 2年前
64
5 回复
正确使用Optional.ifPresent()
我试图理解Java 8中ifPresent() API的Optional方法。 我的逻辑很简单:  Optional<User> user=... user.ifPresent(doSomethingWithUser(user.get()...
问 3年前
34
2 回复
我什么时候应该使用std :: bind?
每次我需要使用std::bind时,我最终会使用lambda。那我什么时候应该使用std::bind?我刚刚从一个代码库中删除它,我发现lambdas总是比std::bind更简单,更...
21
5 回复
如何使用Java 8对List <int []>中的值求和
我想找到使用Java 8的List<int[]>的总和。这是我的尝试。  int sum = counts.stream().flatMap(i -> Stream.of(i).mapToInt(m)).sum(); 但是,...
问 1年前
28
4 回复
如何将C ++ lambda传递给需要函数指针和上下文的C-callback?
我正在尝试在使用标准函数指针+上下文范例的C-API中注册回调。这是api的样子:  void register_callback(void(*callback)(void *), void * context); 我...
问 5年前
69
8 回复
Java 8:在lambda表达式中强制检查异常处理。为什么强制,不是可选的?
我正在使用Java 8中的新lambda特性,并发现Java 8提供的实践非常有用。但是,我想知道是否有一种良好的方法可以解决以下情况。假设您有一个对象池包装器,...
134
4 回复
了解Java 8中的Spliterator,Collector和Stream
我无法理解 Stream 界面Java 8,特别是它与 Spliterator 和< a href =“https://docs.oracle.com/javase/8/docs/api/java/util/stream/Collectors.html”> Co...
94
4 回复
如何使用lambda表达式调试stream()。map(...)?
在我们的项目中,我们正在迁移到Java 8,我们正在测试它的新功能。 在我的项目中,我正在使用Guava谓词和函数来使用Collections2.transform和Collections2...
问 5年前
14
3 回复
C ++ std :: function找不到正确的重载
考虑以下情况:  void Set(const std::function<void(int)> &fn); void Set(const std::function<void(int, int)> &fn); 现在用调...
问 7年前
408
24 回复
抛出异常的Java 8 Lambda函数?
我知道如何创建对具有String参数的方法的引用并返回int,它是:  Function<String, Integer> 但是,如果该函数抛出异常,则该方法不起作用,例如...
问 1年前
17
4 回复
12
3 回复
将Java的lambda表达式与Swift的函数类型进行比较
在Swift中,函数类型被视为一等公民,可以像任何其他类型一样在任何地方使用。它的语法很简单,易于理解和使用。 另一方面,Java确实支持通过lambda表达式...
问 2年前
94
9 回复
Visual Studio调试“快速监视”工具和lambda表达式
为什么我不能在“快速监视”窗口中调试时使用lambda表达式? UPD:另见 http://blogs.msdn.com/b/jaredpar/archive/2009/08/26/why-no-linq-in-debugger...
22
1 回复
Lambda表达式在运行时失败并带有java.lang.BootstrapMethodError
在一个软件包(a)中,我有两个功能接口:  package a; @FunctionalInterface interface Applicable<A extends Applicable<A>> { void...
34
7 回复
在Java 8中使用Lambda对ArrayList进行排序
有人能告诉我一个快速的例子,说明如何使用新的lambda语法在Java 8中按字母顺序对ArrayList进行排序。      34 我建议你阅读: docs.oracle.com/javase...
17
5 回复
在java 8中使用lambda表达式有什么好处?
 Interface AccountService{ public void createAccount(); } AccountService accountServiceAnonymous = new AccountService(){ public void cre...
问 3年前
45
4 回复
我想了解@ Html.DisplayFor中的lambda表达式(modelItem => item.FirstName)
我在C#和MVC上相当新,并且在某些场合使用过lambda,例如匿名方法和LINQ。 通常我看到lambda表达式看起来像这样:  (x => x.Name), (x => { Conso...
18
1 回复
为什么我不能在C ++ 14中移动lambda中的std :: unique_ptr?
我想在lambda中传递一个原始指针,但如果没有调用lambda,我不希望它被泄露。它看起来像这样:  void Clean(std::unique_ptr<int>&& list);...