Java-io-console-reader
提供:Dev Guides
Java.io.Console.reader()メソッド
説明
- java.io.Console.reader()*メソッドは、このコンソールに関連付けられた一意のReaderオブジェクトを取得します。
宣言
以下は* java.io.Console.reader()*メソッドの宣言です-
public Reader reader()
パラメーター
NA
戻り値
このメソッドは、コンソールに関連付けられたリーダーを返します。
例外
NA
例
次の例は、java.io.Console.reader()メソッドの使用法を示しています。
package com.finddevguides;
import java.io.Console;
import java.util.Scanner;
public class ConsoleDemo {
public static void main(String[] args) {
Console cnsl = null;
Scanner scan = null;
try {
//creates a console object
cnsl = System.console();
//if console is not null
if (cnsl != null) {
//prints
System.out.print("Enter name : ");
//create new scanner object
scan = new Scanner(cnsl.reader());
//read till the end of data
while (scan.hasNext()) {
//read next
String str = scan.next();
//print
System.out.println(str);
}
}
} catch(Exception ex) {
//if any error occurs
ex.printStackTrace();
}
}
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
Enter name : Master Programmer
Master Programmer