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.
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>
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!