我正在为 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?