如何在IntelliJ中编写Java8方法引用

如何在IntelliJ中编写Java8方法引用,java,intellij-idea,Java,Intellij Idea,我有一个HttpServletRequest请求,然后我就有了 Optional<HttpServletRequest> optionalRequest = Optional.ofNullable(request); String queryString = optionalRequest.map(HttpServletRequest::getQueryString); 是否有解决此问题的方法?此代码实际上还有另一个问题:可选。map(…)返回另一个包含结果的可选。错误消息只是有点

我有一个
HttpServletRequest请求
,然后我就有了

Optional<HttpServletRequest> optionalRequest = Optional.ofNullable(request);
String queryString = optionalRequest.map(HttpServletRequest::getQueryString);

是否有解决此问题的方法?

此代码实际上还有另一个问题:
可选。map(…)
返回另一个包含结果的
可选
。错误消息只是有点混乱

Bad Return Type in Method Reference: cannot convert java.lang.String to U