import javax.swing.*;
import java.io.*;
public class RandomFileWriteSample1
{
final static int RECORDLENGTH = 49;
int recno = 0;
String title = "Lord of the rings";
int length = 60;
char lent = 'y';
RandomAccessFile randomFile;
public static void main(String[] args)
{
new RandomFileWriteSample1();
}
public RandomFileWriteSample1()
{
try
{
randomFile = new RandomAccessFile("random0.dat", "rw");
long fileLength = randomFile.length();
long recno = fileLength / RECORDLENGTH;
randomFile.seek(recno*RECORDLENGTH);
randomFile.writeUTF(title);
randomFile.seek((recno*RECORDLENGTH)+42);
randomFile.writeInt(length);
randomFile.seek((recno*RECORDLENGTH)+47);
randomFile.writeChar(lent);
System.out.println("L:" + fileLength + " LR:" + recno);
randomFile.close();
}
catch (Exception e)
{
System.out.println("File error");
}
}
}