Java 9のtry-with-resourcesステートメントで複数のリソースを宣言するにはどうすればよいですか?

王林
リリース: 2023-08-25 22:57:02
転載
1286 人が閲覧しました

在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 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート