Click here to watch in Youtube :
https://www.youtube.com/watch?v=XW0N07JbiCk&list=UUhwKlOVR041tngjerWxVccw
Click the below Image to Enlarge
Java Tutorial : Java IO (Java RandomAccessFile - V2) |
Java Tutorial : Java IO (Java RandomAccessFile - V2) |
Java Tutorial : Java IO (Java RandomAccessFile - V2) |
Java Tutorial : Java IO (Java RandomAccessFile - V2) |
John visits to india and Japan
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(); randomAccessFileReadDemo.readData("myfile.txt", "r", 5); } private void readData(String fileName, String mode, int position) throws FileNotFoundException, IOException { RandomAccessFile randomAccessFile = null; try { randomAccessFile = new RandomAccessFile(fileName, mode); /* * Sets the file-pointer offset, measured from * the beginning of this file, at which the next * read or write occurs. */ randomAccessFile.seek(position); int byteValue; while ((byteValue = randomAccessFile.read()) != -1) { System.out.print((char) byteValue); } } finally { if (randomAccessFile != null) { randomAccessFile.close(); } } } }
visits to india and Japan
RandomAccessFileWriteDemo.java
import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; public class RandomAccessFileWriteDemo { public static void main(String[] args) throws IOException { RandomAccessFileWriteDemo randomAccessFileWriteDemo = new RandomAccessFileWriteDemo(); randomAccessFileWriteDemo.writeData("myfile.txt", "rw", 20); } private void writeData(String fileName, String mode, int position) throws FileNotFoundException, IOException { RandomAccessFile randomAccessFile = null; try { randomAccessFile = new RandomAccessFile(fileName, mode); /* * 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(" and Srilanka".getBytes()); System.out.println("Successfully written to the file."); } finally { if (randomAccessFile != null) { randomAccessFile.close(); } } } }Output
Successfully written to the file.
https://sites.google.com/site/ramj2eev1/home/javabasics/JavaIODemo_RandomAccessFile_V2_App.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/JavaIODemo_RandomAccessFile_V2_App
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/a3d05269db9922e504bb1f9de8d07031990c9910/BasicJava/JavaIODemo_RandomAccessFile_V2_App/?at=master
See also:
No comments:
Post a Comment