メモ、備忘録、その他雑記を記載します。
ただし、このHPに記載している情報を利用した結果 損失・損害等が発生したとしても筆者は責任を持ちません。
テキストファイルを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;
}
/**
* ファイル読込処理
* @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;
}
PR
コメントを書く