外部ファイルの内容の、特定の1行だけを読み込みたくて
LineNumberReaderを使い、以下のようなプログラムを組んでみました。

例えば、5行目を読み込みたいときには
while(5>reader.getLineNumber()) {
  line = reader.readLine();
}
としています。

しかし、これでは1万行目を読み込むようなことがあった場合に
効率が悪いような気がします。
他に方法はあるのでしょうか?