トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Linux:Java:標準入力を受けて標準出力に出す のバックアップソース(No.1)

*Linux:Java:標準入力を受けて標準出力に出す [#sd30d12c]

Javaで標準入力を受けて処理をして、標準出力に出すサンプルです。

Linux上でちょっと処理をしたいけど、awk、sedで書くのがきついときに使える技です。

***サンプルソース [#j16b68dd]
サンプルのソースコードは以下の通りです。


■StdInOutSample.java
 import java.io.*; 
 
 public class StdInOutSample { 
 	public static void main(String[] args) { 
 		try { 
 			// 標準入力を設定 
 			BufferedReader bin = new BufferedReader(new InputStreamReader(System.in)); 
 			 
 			String line = null; 
 			while ((line = bin.readLine()) != null) { // ユーザの一行入力を待つ 
 				System.out.println(process(line)); 
 			} 
 			bin.close(); 
 		} catch (Exception e) { 
 			e.getStackTrace(); 
 			// プログラムを終了 
 			System.exit(255); 
 		} 
 	} 
  
 	// やりたいことを書くメソッド 
 	public static String process(String line) { 
 		// ここでやりたいことを書きます。 
 		return line; 
 	} 
 }

***使用例 [#p4cabc50]