Click here to watch in Youtube :
https://www.youtube.com/watch?v=43xtraBxon8&list=UUhwKlOVR041tngjerWxVccw
Click the below Image to Enlarge
Java Tutorial : Java IO (Java RandomAccessFile - V3) |
Java Tutorial : Java IO (Java RandomAccessFile - V3) |
John visits to india.
import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; public class RandomAccessFileReadDemo { public static void main(String[] args) throws IOException { RandomAccessFileReadDemo randomAccessFileReadDemo = new RandomAccessFileReadDemo(); byte[] byteArray = randomAccessFileReadDemo.readFromFile("myfile.txt",15); System.out.println(new String(byteArray)); } private byte[] readFromFile(String fileName, int position) throws FileNotFoundException, IOException { RandomAccessFile randomAccessFile = null; byte[] byteArray; try { randomAccessFile = new RandomAccessFile(fileName, "r"); /* * Sets the file-pointer offset, measured from * the beginning of this file, at which the next * read or write occurs. */ randomAccessFile.seek(position); byteArray = new byte[5]; randomAccessFile.read(byteArray); } finally { if (randomAccessFile != null) { randomAccessFile.close(); } } return byteArray; } }
indiaRandomAccessFileWriteDemo.java
import java.io.IOException; import java.io.RandomAccessFile; public class RandomAccessFileWriteDemo { public static void main(String[] args) throws IOException { RandomAccessFileWriteDemo randomAccessFileWriteDemo = new RandomAccessFileWriteDemo(); randomAccessFileWriteDemo.writeToFile("myfile.txt", " and USA", 20); } private void writeToFile(String fileName, String data, int position) throws IOException { RandomAccessFile randomAccessFile = null; try { randomAccessFile = new RandomAccessFile(fileName, "rw"); /* * Sets the file-pointer offset, measured from * the beginning of this file, at which the next * read or write occurs. */ randomAccessFile.seek(position); randomAccessFile.write(data.getBytes()); System.out.println("Successfully written to the file."); } finally { if (randomAccessFile != null) { randomAccessFile.close(); } } } }
Successfully written to the file.Click the below link to download the code:
https://sites.google.com/site/ramj2eev1/home/javabasics/JavaIODemo_RandomAccessFile_V3_App.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/JavaIODemo_RandomAccessFile_V3_App
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/a3d05269db9922e504bb1f9de8d07031990c9910/BasicJava/JavaIODemo_RandomAccessFile_V3_App/?at=master
See also:
No comments:
Post a Comment