Heim >Java >javaLernprogramm >Wie deklariere ich mehrere Ressourcen in der Try-with-Resources-Anweisung in Java 9?

Wie deklariere ich mehrere Ressourcen in der Try-with-Resources-Anweisung in Java 9?

王林
王林nach vorne
2023-08-25 22:57:021294Durchsuche

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

In Java 9 wurde die Try-with-resources-Anweisung verbessert. Wenn wir bereits über eine Ressource verfügen, die final ist oder einer finalen Variablen entspricht, können wir diese Variable in der try-with-resources-Anweisung verwenden, ohne eine neue Variable in der try-with-resources-Anweisung zu deklarieren.

Wir können mehrere Ressourcen im Try-Block deklarieren. Der Try-Initialisierungsblock kann eine beliebige Anzahl von Ressourcen haben, die null oder ungleich null sein können.

Im folgenden Beispiel können wir mehrere Ressourcen in der try-with-resources-Anweisung deklarieren.

Beispiel

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();
      }
   }
}

Ausgabe

<strong>test</strong>

Das obige ist der detaillierte Inhalt vonWie deklariere ich mehrere Ressourcen in der Try-with-Resources-Anweisung in Java 9?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen