Java.io.StringReader.skip() Method

Advertisements


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



Advertisements
Advertisements