コマンドラインから文字列を取得 - 萌えJava超入門
第二十一章 コマンドラインから入力する

コマンドラインから文字列を取得

コマンドラインから文字列を受け取ります。


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);
Console#は、Consoleのインスタンスです。

readLineメソッドの使い方
    Console cons = System.console();
    String str = cons.readLine("表示される文字列");
       //str == 入力された文字列

Consoleのインスタンスメソッド、readLineを実行すると
引数の文字列をコマンドラインに表示して、入力待ち受け状態になります。
(この間プログラムは進みません。)

コマンドラインで文字列を入力して[Enter]キーを押すと、
それまでに入力した文字列を戻り値として返します。

簡単だろ?
readLineメソッドを
何度も使えるってことね。


お疲れ様でした。




© 2019 awasekagami