我有一个HttpServletRequest 请求
,然后我做
Optional<HttpServletRequest> optionalRequest = Optional.ofNullable(request);
String queryString = optionalRequest.map(HttpServletRequest::getQueryString);
然后我得到这个错误:
Bad Return Type in Method Reference: cannot convert java.lang.String to U
这个问题有解决方法吗?
最佳答案
这段代码实际上还有另一个问题:Optional.map(...)
返回另一个包含结果的 Optional
。错误消息有点令人困惑。
关于java - 如何在 IntelliJ 中编写 Java 8 方法引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29688096/