संसाधनों के साथ प्रयास करें Java 9 . में कथन में सुधार किया गया है . यदि हमारे पास पहले से ही एक संसाधन है जो अंतिम . है या अंतिम चर के बराबर है, तो हम एक कोशिश के साथ-संसाधन विवरण में एक नया चर घोषित किए बिना एक कोशिश-के-संसाधन विवरण में उस चर का उपयोग कर सकते हैं।
हम एकाधिक संसाधन घोषित कर सकते हैं एक कोशिश ब्लॉक में। प्रारंभ करने का प्रयास करें ब्लॉक में संसाधनों की संख्या हो सकती है जिसके परिणामस्वरूप शून्य या गैर-शून्य संसाधन हो सकते हैं।
नीचे दिए गए उदाहरण में, हम कोशिश के साथ-संसाधन विवरण में कई संसाधनों को घोषित करने में सक्षम हो सकते हैं।
उदाहरण
आयात करें out.println(readData("test")); } स्थिर स्ट्रिंग रीडडेटा (स्ट्रिंग संदेश) IOException फेंकता है { कोशिश करें (रीडर इनपुटस्ट्रिंग =नया स्ट्रिंगरीडर (संदेश); BufferedReader br =नया BufferedReader (इनपुटस्ट्रिंग)) {वापसी br.readLine (); } }}आउटपुट
परीक्षण