【发布时间】:2016-04-11 19:50:40
【问题描述】:
我无法理解如何让这段代码在 Java7 中运行
RetryPolicy retryPolicy = new RetryPolicy()
.retryWhen((ClientResponse response) -> response.getStatus() != 200)
.withDelay(1, TimeUnit.SECONDS)
.withMaxRetries(3);
Recurrent.get(() -> webResource.post(ClientResponse.class, input), retryPolicy);
这个-> 符号在java 中到底是什么意思?
如果 Java7 不支持它如何改变它,它应该可以工作。
【问题讨论】:
-
切换到使用 Java 8,因为不再支持 v7。
-
这被称为箭头
->用于 lambda 表达式,如参数、->箭头和表达式 -
@tom 谢谢。拼写错误,已更正。
标签: java