import
java.io.*;
public
class
NewClass
{
public
static
void
main(String[] args)
{
try
{
long
l = 458754545576l;
double
d =
1.5
;
float
f =
14
.56f;
int
i =
1
;
boolean
bol =
true
;
short
s =
15
;
RandomAccessFile geek =
new
RandomAccessFile(
"GEEK.txt"
,
"rw"
);
geek.writeUTF(
"Hello Geeks For Geeks"
);
geek.seek(
0
);
System.out.println(
"writeUTF : "
+ geek.readUTF());
geek.seek(
0
);
byte
[] b = {
1
,
2
,
3
,
6
,
5
,
4
};
geek.write(b);
geek.seek(
0
);
System.out.println(
"Use of .read(byte[] b) : "
+ geek.read(b));
geek.write(i);
geek.seek(
0
);
System.out.println(
"write(int i) : "
+ geek.read(b));
geek.writeBoolean(bol);
geek.seek(
0
);
System.out.println(
"writeBoolean() : "
+ geek.readBoolean());
geek.write(b,
2
,
2
);
geek.seek(
0
);
System.out.println(
"write(byte[] b, int offset, int len) : "
+ geek.readByte());
geek.writeChar(
'c'
);
geek.seek(
0
);
System.out.println(
"writeChar() : "
+ geek.readChar());
geek.seek(
0
);
geek.writeDouble(d);
geek.seek(
0
);
System.out.println(
"writeDouble() : "
+ geek.readDouble());
geek.seek(
0
);
geek.writeFloat(f);
geek.seek(
0
);
System.out.println(
"writeFloat() : "
+ geek.readFloat());
geek.writeLong(l);
geek.seek(
0
);
System.out.println(
"writeLong() : "
+ geek.readLong());
geek.writeShort(s);
geek.seek(
0
);
System.out.println(
"writeShort() : "
+ geek.readShort());
}
catch
(IOException ex)
{
System.out.println(
"Something went Wrong"
);
ex.printStackTrace();
}
}
}