Java StringWriter close() Methode met Voorbeeld
StringWriter Class close() methode
- close() methode is beschikbaar in het java.io-pakket.
- close() methode wordt gebruikt om deze StringWriter-stream te sluiten. Wanneer we een van zijn methoden aanroepen na het sluiten van de stream, zal dit niet het gevolg zijn van een uitzondering.
- close() methode is een niet-statische methode, deze is alleen toegankelijk met het klasseobject en als we proberen toegang te krijgen tot de methode met de klassenaam, krijgen we een foutmelding.
- close() methode kan een uitzondering genereren op het moment dat de stream wordt gesloten.
IOException :Deze uitzondering kan optreden bij het krijgen van een invoer-/uitvoerfout tijdens het uitvoeren.
Syntaxis:
public void close();
Parameter(s):
- Het accepteert geen enkele parameter.
Retourwaarde:
Het retourtype van de methode is ongeldig, het retourneert niets.
Voorbeeld:
// Java program to demonstrate the example // of void close() method of StringWriter import java.io.*; public class CloseOfFSW { public static void main(String[] args) throws Exception { StringWriter str_w = null; String str = "Java World!!!"; try { // Instantiates StringWriter str_w = new StringWriter(); // By using close() method is to // close the stream str_w.close(); // when we call write() method // after closing the stream will not // result an exception str_w.write(str); System.out.println("str_w.toString(): " + str_w.toString()); } catch (Exception ex) { System.out.println(ex.toString()); } finally { // with the help of this block is to // free all necessary resources linked // with the stream if (str_w != null) { str_w.close(); } } } }
Uitvoer
str_w.toString(): Java World!!!