Implement a program that uses a FileChannel to read from a text file. Feel free to create
Question:
Implement a program that uses a FileChannel to read from a text file. Feel free to create the text file with an editor such as Microsoft NotePad or use the Lincoln.txt file from the previous exercise. Initialize a MAX_LENGTH constant with a value larger than what’s needed to enable a byte array and a ByteBuffer to hold the quotation from the previous exercise. In a try-with-resources header, open a FileChannel for reading. Call FileChannel’s read method with a ByteBuffer argument and do not bother to create a persistent memory map. Call ByteBuffer’s get method with a byte array argument to transfer the buffer’s contents to the byte array. Then use the byte array as the argument in a String constructor call that’s part of a println statement that displays the contents of the file.
Step by Step Answer:
Introduction To Programming With Java A Problem Solving Approach
ISBN: 9781260575248
3rd International Edition
Authors: John Dean