import
java.io.*;
public
class
NewClass
{
public
static
void
main(String[] args)
{
try
{
RandomAccessFile geek =
new
RandomAccessFile(
"FILE.txt"
,
"rw"
);
geek.writeUTF(
"Hello Geeks For Geeks"
);
geek.seek(
0
);
System.out.println(
"Use of readUTF() : "
+ geek.readUTF());
geek.seek(
0
);
System.out.println(
"1 readLine() : "
+ geek.readLine());
geek.seek(
0
);
geek.writeUTF(
"Hello \nGeeks For Geeks"
);
geek.seek(
0
);
System.out.println(
"2 readLine() : "
+ geek.readLine());
geek.seek(
3
);
System.out.println(
"Use of readUnsignedByte() : "
+ geek.readUnsignedByte());
geek.seek(
4
);
System.out.println(
"Use of readUnsignedByte() : "
+ geek.readUnsignedShort());
geek.setLength(
78
);
System.out.println(
"Use of setLength() : "
+ geek.length());
geek.seek(
2
);
System.out.println(
"Use of skipBytes() : "
+ geek.skipBytes(
3
));
System.out.println(
"Use of getFilePointer() : "
+ geek.getFilePointer());
System.out.println(
"Use of getChannel() : "
+ geek.getChannel());
System.out.println(
"Use of getFD() : "
+ geek.getFD());
geek.close();
System.out.println(
"Stream Closed."
);
}
catch
(IOException ex)
{
System.out.println(
"Something went Wrong"
);
ex.printStackTrace();
}
}
}