Java.io.ObjectOutputStream.writeChars() Method
Advertisements
Description
The java.io.ObjectOutputStream.writeChars(String str) method writes a String as a sequence of chars.
Declaration
Following is the declaration for java.io.ObjectOutputStream.writeChars() method.
public void writeChars(String str)
Parameters
str − The String of chars to be written.
Return Value
This method does not return a value.
Exception
IOException − If I/O errors occur while writing to the underlying stream.
Example
The following example shows the usage of java.io.ObjectOutputStream.writeChars() method.
package com.tutorialspoint; import java.io.*; public class ObjectOutputStreamDemo { public static void main(String[] args) { String s = "Hello"; try { // create a new file with an ObjectOutputStream FileOutputStream out = new FileOutputStream("test.txt"); ObjectOutputStream oout = new ObjectOutputStream(out); // write something in the file oout.writeChars(s); oout.writeChars("World"); // close the stream oout.close(); // create an ObjectInputStream for the file we created before ObjectInputStream ois = new ObjectInputStream(new FileInputStream("test.txt")); // read and print what we wrote before for (int i = 0; i < 10; i++) { System.out.print("" + ois.readChar()); } } catch (Exception ex) { ex.printStackTrace(); } } }
Let us compile and run the above program, this will produce the following result −
HelloWorld
java_io_objectoutputstream.htm
Advertisements