Java >> Java-zelfstudie >  >> Tag >> String

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

Java-tag