Java IO Tutorial - Java Reader.read(char[] cbuf, int off, int len)








Syntax

Reader.read(char[] cbuf, int off, int len) has the following syntax.

public abstract int read(char[] cbuf, int off, int len)   throws IOException

Example

In the following code shows how to use Reader.read(char[] cbuf, int off, int len) method.

// w ww  .j  av  a 2s  .co m
import java.io.*;

public class Main {

   public static void main(String[] args) {

      String s = "tutorial from java2s.com";

      Reader reader = new StringReader(s);

      // create a char array to read chars into
      char cbuf[] = new char[5];

      try {
         // read characters into a portion of an array.
         System.out.println(reader.read(cbuf, 0, 5));

         System.out.println(cbuf);

         reader.close();
      } catch (IOException ex) {
         ex.printStackTrace();
      }
   }
}

The code above generates the following result.