-6ren">
gpt4 book ai didi

java - 在 thymeleaf 中使用 java lambda 函数运算符 (->)

转载 作者:行者123 更新时间:2023-11-30 02:28:34 25 4
gpt4 key购买 nike

使用 java lambda 运算符时,评估 SpringEL 表达式时出现异常。

示例:list.stream().map(a -> a.toString()).reduce("",(a,b) -> a+b)

最佳答案

定义一个类似于以下的函数:

package com.mypackage;
public class CollectorsMap {
public static final List<String> name(Stream<AbstractName> stream) {
return stream.map(v->v.getName()).collect(Collectors.toList());
}
}

使用类似于以下内容的内容调用它(值是值列表):

th:with="valueNames=${T(com.mypackage.CollectorsMap).name(values.stream())}"

这将返回原始对象列表的名称字段列表。

关于java - 在 thymeleaf 中使用 java lambda 函数运算符 (->),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44872867/

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