我想使用try-with-resources。我有两个资源,第二个资源依赖于第一个资源。在初始化之后,我需要在第一个资源上执行method。接下来,我可以初始化第二个资源。我能做什么呢?
try (First first = resource.get());
--Here I need run method: first.connect(...);
Second second = first.get())
{
...
}发布于 2019-03-21 19:35:55
你可以嵌套try- with -resources,就像你可以嵌套普通的try-block一样:
try (First first = resource.get()) {
first.connect(...);
try (Second second = first.get()) {
// ...
}
}https://stackoverflow.com/questions/55279339
复制相似问题