Click here to watch in Youtube :
https://www.youtube.com/watch?v=33qwWZ1ECSY&list=UUhwKlOVR041tngjerWxVccw
myfile.txt
PushbackReaderDemo.javahttps://www.youtube.com/watch?v=33qwWZ1ECSY&list=UUhwKlOVR041tngjerWxVccw
myfile.txt
Hello world
import java.io.FileReader; import java.io.IOException; import java.io.PushbackReader; /* * public PushbackReader(Reader in, int size) * * Parameters: * ---------- * in - The reader from which characters will be read * size - The size of the pushback buffer */ public class PushbackReaderDemo { public static void main(String[] args) throws IOException { FileReader fileReader = null; PushbackReader pushbackReader = null; try { fileReader = new FileReader("myfile.txt"); /* * Creates a new pushback reader with a pushback * buffer of the given size. */ pushbackReader = new PushbackReader(fileReader, 8); char[] charArray = new char[10]; /* * Reads characters into a portion of an array. */ int numberOfCharsRead = pushbackReader.read(charArray, 0, 5); System.out.println("numberOfCharsRead = "+numberOfCharsRead); System.out.println(new String(charArray)); /* * Pushes back a portion of an array of * characters by copying it to the front of the * pushback buffer. */ pushbackReader.unread(charArray, 0, 5); numberOfCharsRead = pushbackReader.read(charArray, 0, 5); System.out.println("numberOfCharsRead = "+numberOfCharsRead); System.out.println(new String(charArray)); } finally { if (pushbackReader != null) { /* * Closing a PushbackReader will also close * the Reader instance from which the * PushbackReader is reading. */ pushbackReader.close(); } } } }
numberOfCharsRead = 5 Hello numberOfCharsRead = 5 Hello
https://sites.google.com/site/ramj2eev1/home/javabasics/JavaIODemo_PushbackReader_Example_App.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/JavaIODemo_PushbackReader_Example_App
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/afab0ff1466aae3a6d02c0935e804f2f099cf483/BasicJava/JavaIODemo_PushbackReader_Example_App/?at=master
See also:
No comments:
Post a Comment