Wednesday 14 September 2016

Java Tutorial : Java IO (CharArrayReader(char[] buf, int offset, int length))


Click here to watch in Youtube :
https://www.youtube.com/watch?v=MGXGOfNrMkk&list=UUhwKlOVR041tngjerWxVccw

CharArrayReaderDemo.java
import java.io.CharArrayReader;
import java.io.IOException;

/*
 * public CharArrayReader(char[] buf, int offset, int length)
 * 
 * Parameters:
 * ----------- 
 * 
 * buf - Input buffer (not copied) 
 * offset - Offset of the first char to read 
 * length - Number of chars to read
 */

public class CharArrayReaderDemo
{

    public static void main(String[] args) throws IOException
    {
        CharArrayReader charArrayReader = null;
        try
        {

            char[] charArray = "Peter won the match".toCharArray();

            /*
             * Creates a CharArrayReader from the specified
             * array of chars.
             * 
             * The resulting reader will start reading at
             * the given offset. The total number of char
             * values that can be read from this reader will
             * be either length or buf.length-offset,
             * whichever is smaller.
             */
            charArrayReader = new CharArrayReader(charArray, 14, 5);

            int i;
            while ((i = charArrayReader.read()) != -1)
            {
                System.out.print((char) i);
            }
        }
        finally
        {
            if (charArrayReader != null)
            {
                charArrayReader.close();
            }
        }

    }

}
Output
match
Click the below link to download the code:
https://sites.google.com/site/ramj2eev1/home/javabasics/JavaIODemo_CharArrayReader_Offset_length_App.zip?attredirects=0&d=1

Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/JavaIODemo_CharArrayReader_Offset_length_App

Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/529c374293151c23da015b1ff76aad44139672b4/BasicJava/JavaIODemo_CharArrayReader_Offset_length_App/?at=master

See also:
  • All JavaEE Viedos Playlist
  • All JavaEE Viedos
  • All JAVA EE Links
  • Servlets Tutorial
  • All Design Patterns Links
  • JDBC Tutorial
  • Java Collection Framework Tutorial
  • JAVA Tutorial
  • Kids Tutorial
  • No comments:

    Post a Comment