首頁 > Java > java教程 > 在Java 9中如何在try-with-resources語句中宣告多個資源?

在Java 9中如何在try-with-resources語句中宣告多個資源?

王林
發布: 2023-08-25 22:57:02
轉載
1341 人瀏覽過

在Java 9中如何在try-with-resources语句中声明多个资源?

在Java 9中,Try-with-resources語句已經改進。如果我們已經有一個資源是final或等同於final變量,那麼我們可以在try-with-resources語句中使用該變量,而不需要在try-with-resources語句中宣告一個新變量。

我們可以在try區塊中宣告多個資源。 try初始化區塊可以有任意數量的資源,這些資源可以是null或非null。

在下面的範例中,我們可以在try-with-resources語句中宣告多個資源。

範例

import java.io.BufferedReader;
import java.io.IOException;
import java.io.Reader;
import java.io.StringReader;

public class MultipleResourcesTest {
   public static void main(String args[]) throws IOException {
      System.out.println(readData("test"));
   }
   static String <strong>readData</strong>(String message) throws IOException {
      <strong>try</strong>(Reader inputString = new StringReader(message);
      BufferedReader br = new BufferedReader(inputString)) {
         return br.readLine();
      }
   }
}
登入後複製

輸出

<strong>test</strong>
登入後複製

以上是在Java 9中如何在try-with-resources語句中宣告多個資源?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板