import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.FloatBuffer; public class AsCharBuffer { public static void main(String[] args) { File fileName = new File("bharat.txt"); FileOutputStream outStream = null; try { outStream = new FileOutputStream(fileName, true); } catch (FileNotFoundException e) { System.out.println("File not found Error."); } ByteBuffer byteBuf = ByteBuffer.allocate(256); System.out.println("\nInformation related to byte buffer :"); System.out .printf( "ByteBuffer Limit = %4d ByteBuffer position = %2d ByteBuffer capacity = %4d%n", byteBuf.limit(), byteBuf.position(), byteBuf.capacity()); FloatBuffer floatBuf = byteBuf.asFloatBuffer(); System.out.println("Information related to float buffer :"); System.out .printf( "FloatBuffer Limit = %4d FloatBuffer position = %2d FloatBuffer capacity = %4d%n", floatBuf.limit(),floatBuf.position(), floatBuf.capacity()); try { outStream.close(); } catch (IOException ioe) { System.out.println("IOException is " + ioe); } } }