PrintStream close() method in Java with Examples
The close() method of PrintStream Class in Java is used to close the stream. Closing a stream deallocates any value in it or any resources associated with it. The PrintStream instance once closed won’t work. Also a PrintStream instance once closed cannot be closed again.
Syntax:
public void close()
Parameters: This method do not accepts any parameter.
Return Value: This method do not returns any value. It just closes the Stream.
Below methods illustrates the working of close() method:
Program 1:
// Java program to demonstrate // PrintStream close() method import java.io.*; class GFG { public static void main(String[] args) { // The string to be written in the Stream String str = "GeeksForGeeks" ; try { // Create a PrintStream instance PrintStream stream = new PrintStream(System.out); // Write the above string to this stream // This will put the string in the stream // till it is printed on the console stream.print(str); // Now close the stream // using close() method stream.close(); } catch (Exception e) { System.out.println(e); } } } |
Output:
GeeksForGeeks
Program 2:
// Java program to demonstrate // PrintStream close() method import java.io.*; class GFG { public static void main(String[] args) { try { // Create a PrintStream instance PrintStream stream = new PrintStream(System.out); // Write the char to this stream // This will put the char in the stream // till it is printed on the console stream.write( 65 ); // Now close the stream // using close() method stream.close(); } catch (Exception e) { System.out.println(e); } } } |
Output:
A
Please Login to comment...