第二十一章 コマンドラインから入力する
コマンドラインから文字列を取得
コマンドラインから文字列を受け取ります。
cons.readLine("input: ");
コマンドラインから文字列を取得
Sample21_01.java
//Sample21_01.java
import java.io.Console;
public class Sample21_01 {
public static void main(String[] args) {
Console cons = System.console();
String str = null;
if (cons != null) {
str = cons.readLine("input: ");//入力待ち受け
}
System.out.println("echo : " + str);
}
}
コマンドラインから文字列を取得するには、
Consoleのインスタンスメソッド、readLine()を使用します。
Consoleクラスの readLineメソッド 書式
String str =
Console#.readLine(String fmt , Object ... args);
readLineメソッドの使い方
Console cons = System.console();
String str = cons.readLine("表示される文字列");
//str == 入力された文字列
Consoleのインスタンスメソッド、readLineを実行すると
引数の文字列をコマンドラインに表示して、入力待ち受け状態になります。
(この間プログラムは進みません。)
コマンドラインで文字列を入力して[Enter]キーを押すと、
それまでに入力した文字列を戻り値として返します。
簡単だろ?
readLineメソッドを
何度も使えるってことね。
お疲れ様でした。