Java.io.StringReader.skip() Method



Description

The java.io.StringReader.skip(long ns) method skips the specified number of characters in the stream. Returns the number of characters that were skipped.

Declaration

Following is the declaration for java.io.StringReader.skip() method.

public long skip(long ns)

Parameters

ns − The number of characters to skip.

Return Value

This method returns the number of characters actually skipped.

Exception

IOException − If an I/O error occurs

Example

The following example shows the usage of java.io.StringReader.ready() method.

package com.tutorialspoint;

import java.io.*;

public class StringReaderDemo {
   public static void main(String[] args) {
      String s = "Hello World";

      // create a new StringReader
      StringReader sr = new StringReader(s);

      try {
         // read the first five chars
         for (int i = 0; i < 5; i++) {
            char c = (char) sr.read();

            // skip a char every time
            sr.skip(1);

            System.out.print("" + c);
         }

         // close the stream
         sr.close();

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

Let us compile and run the above program, this will produce the following result −

HloWr
java_io_stringreader.htm
Advertisements