【发布时间】:2023-03-16 12:30:01
【问题描述】:
我正在为 apache HttpClient 包实现ResponseHandler,如下所示:
new ResponseHandler<int>() {
public int handleResponse(...) {
// ... code ...
return 0;
}
}
但我希望 handleResponse 函数不返回任何内容,即 void。这可能吗?以下内容无法编译,因为 void 不是有效的 Java 类型:
new ResponseHandler<void>() {
public void handleResponse(...) {
// ... code ...
}
}
我想我可以用Void 替换void 以返回Void 对象,但这并不是我真正想要的。 问题:是否有可能组织这种回调情况,使我可以从handleResponse 返回void?
【问题讨论】:
标签: java void return-type