>>570
RandomAccessFileを使う理由は?
文字列を巻き戻したりせずに読み込むだけならReaderで十分だよ。

char[] buf = new char[4];
BufferedReader in = new BufferedReader(new FileReader("sample.txt"));
in.skip(2);
in.read(buf, 0, 4);
in.close();
String s = new String(buf);