- PR -

JAVAでテキストファイルを処理するメソッド

1
投稿者投稿内容
aluck
会議室デビュー日: 2005/01/25
投稿数: 19
お住まい・勤務地: 某S
投稿日時: 2005-01-26 18:50
JAVAでテキストファイルの行数を入力としてテキストファイルのその行数にある文字列を取得するメソッドを探しています。何かありませんでしょうか?readlnメソッドでファイル終端まで読みこみ、回数を記憶して、その回数分で行数を入力して文字列を出力できそうな気がしますが・・・これではいささか効率が悪い気がします。
ご教授、よろしくお願いします。
未記入
ぬし
会議室デビュー日: 2004/09/17
投稿数: 667
投稿日時: 2005-01-26 20:53
行データは固定長ですか? 固定長なら直接シークできるけど、可変長なら改行文字を探さないといけないのでファイルを完全スキャンするのはしかたない。つまり readLine() よりも大幅に効率を改善するのは不可能です。
ほろりん
ベテラン
会議室デビュー日: 2004/11/24
投稿数: 98
お住まい・勤務地: あそこ
投稿日時: 2005-01-27 12:50
このスレはIPの話題ってより[Java Sloution]会議室の方がいいような気がします。
あ、いや、[Java Sloution]会議室向けの話題かなーと思いまして一言。f(^^;;;;;
移動できないですかね?>モデレータさん
1

スキルアップ/キャリアアップ(JOB@IT)