Click here to watch in Youtube :
https://www.youtube.com/watch?v=GAKErPoMLoQ&list=UUhwKlOVR041tngjerWxVccw
Click the below Image to Enlarge
Java Tutorial : Java IO (Java RandomAccessFile - V4) |
Java Tutorial : Java IO (Java RandomAccessFile - V4) |
Java Tutorial : Java IO (Java RandomAccessFile - V4) |
John visits to india.RandomAccessFileDemo.java
import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; public class RandomAccessFileDemo { public static void main(String[] args) throws IOException { RandomAccessFileDemo randomAccessFileDemo = new RandomAccessFileDemo(); String str = randomAccessFileDemo.readFromFile("myfile.txt", 5); System.out.println(str); randomAccessFileDemo.writeToFile("myfile.txt", " and USA", 20); } private String readFromFile(String fileName, int position) throws FileNotFoundException, IOException { RandomAccessFile randomAccessFile = null; String str; 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); str = randomAccessFile.readLine(); } finally { if (randomAccessFile != null) { randomAccessFile.close(); } } return str; } 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.writeBytes(data); System.out.println("Successfully written to the file."); } finally { if (randomAccessFile != null) { randomAccessFile.close(); } } } } }Output
visits to india. Successfully written to the file.Click the below link to download the code:
https://sites.google.com/site/ramj2eev1/home/javabasics/JavaIODemo_RandomAccessFile_V4_App.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/JavaIODemo_RandomAccessFile_V4_App
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/a3d05269db9922e504bb1f9de8d07031990c9910/BasicJava/JavaIODemo_RandomAccessFile_V4_App/?at=master
See also:
No comments:
Post a Comment