忍者ブログ
メモ、備忘録、その他雑記を記載します。 ただし、このHPに記載している情報を利用した結果 損失・損害等が発生したとしても筆者は責任を持ちません。
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

テキストファイルを1行毎に読み込む処理の雛形

    /**
     * ファイル読込処理
     * @param strFile    ファイル名
     * @return    なし
     */
    public static void ReadFile( String strFile )
    {
        String strLine;

        try
        {
            // ファイル存在確認
            File file = new File( strFile );
            if( file.exists() == false )
            {
                return;
            }

            // ファイルオープン
            FileReader        fr      = new FileReader( strFile );
            BufferedReader    br      = new BufferedReader( fr );

            // ファイル1行読込ループ
            for ( ;; )
            {
                // BufferedReaderで1行読込
                strLine = br.readLine();

                // 終了判定
                if ( strLine == null )
                {
                    break;
                }

                // 任意の処理

            }

            // 終了化処理
            if ( br != null )
            {
                br.close();
                br = null;
            }
            if ( fr != null )
            {
                fr.close();
                fr = null;
            }
        }
        catch ( Exception ex )
        {
            ex.printStackTrace();
            System.err.println( ex );
        }

        return;
    }


拍手[0回]

PR
コメントを書く
お名前
タイトル
メールアドレス
URL
コメント   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
パスワード
この記事へのトラックバック
この記事にトラックバックする:
 HOME | 7  6  5  4  3  2  1 
Admin / Write
カレンダー
03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
フリーエリア
最新コメント
最新トラックバック
プロフィール
HN:
Ace
性別:
非公開
バーコード
ブログ内検索
P R
忍者アナライズ
忍者ブログ [PR]