我想使用 try-with-resources。我有两个资源,第二个资源依赖于第一个资源。首先初始化后,我需要在第一个资源上执行方法。接下来我可以初始化第二个资源。我能做什么?
try (First first = resource.get());
--Here I need run method: first.connect(...);
Second second = first.get())
{
...
}
最佳答案
您可以嵌套 try-with-resources,就像使用普通的 try-block 一样:
try (First first = resource.get()) {
first.connect(...);
try (Second second = first.get()) {
// ...
}
}
关于java - 在 try-with-resources 中打开连接 - 第二个资源依赖于第一个资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55279339/