Dans Java 9, l'instruction Try-with-resources a été améliorée. Si nous avons déjà une ressource qui est final ou équivalente à une variable finale, alors nous pouvons utiliser cette variable dans l'instruction try-with-resources sans déclarer une nouvelle variable dans l'instruction try-with-resources.
Nous pouvons déclarer plusieurs ressources dans le bloc try. Le bloc d'initialisation try peut avoir n'importe quel nombre de ressources, qui peuvent être nulles ou non nulles.
Dans l'exemple ci-dessous, nous pouvons déclarer plusieurs ressources dans l'instruction 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>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!