テキストファイルの処理


  open 処理を内部メソッド化



myOpen は、static で定義しているので、クラスメソッドとして内部で直接呼ぶ事ができます
また、例外処理をメソッド内で行なっているので try ブロック内 で書く必要がありません

  
public static void main(String[] args) {

	String filePath = "D:\\TEMP\\query.txt";
	String line = null;
	BufferedReader inFile = null;

	inFile = myOpen( filePath );
	if ( inFile == null ) {
		System.out.println( filePath + " を open できません" );
		return;
	}

	try {
		while ( ( line = inFile.readLine() ) != null) {
			System.out.println( line );
		}

		inFile.close();

	}
	catch ( Exception e ) {
		System.out.println( e.getMessage() );
	}

}

private static BufferedReader myOpen( String filePath ) {

	BufferedReader inFile = null;

	try {
		inFile = new BufferedReader( new FileReader( filePath ) );
	}
	catch ( Exception e ) {
		return null;
	}

	return inFile;
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加




SQLの窓  天気  IT用語辞典
Yahoo!ニュース  マルチ辞書
PHP マニュアル  Google URL短縮 


フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ