解説
標準エラー出力は、コンソールアプリケーションでエラーが起きた際などに、そのエラー情報を出力するための送り先です。通常はコンソール画面になります。
この標準出力は標準ストリームの一つです。標準ストリームには、標準入力、標準エラー出力もあります。
サンプル
Javaで標準エラー出力を利用するプログラムを書いてみます。
package sample;
import java.util.Scanner;
public class MainClass {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String str;
System.out.println("「a」と入力してください");
str = scan.next();
if (str.equals("a")) {
// 標準出力
System.out.println("あなたのキーボードは正常です。");
} else {
// 標準エラー出力
System.err.println("あなたのキーボードは壊れています。");
}
}
}
「a」と入力してください a あなたのキーボードは正常です。
「a」と入力してください b あなたのキーボードは壊れています。
