クラスIO

java.lang.Object
java.io.IO

public final class IO extends Object
IOは、JavaプラットフォームのプレビューAPIです。
プレビュー機能が有効な場合のみ、プログラムでIOを使用できます。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
暗黙的に宣言されたクラスの「システム・コンソール」へのアクセスを提供する、静的コンビニエンス・メソッドのコレクション。

システム・コンソールがnullの場合、このクラスの各メソッドはIOErrorをスローします。それ以外の場合、そのコンソールで同様の名前のメソッドがコールされたかのようになります。

このクラスのメソッドからの入力および出力では、Console.charset()で指定されたシステム・コンソールの文字セットを使用します。

導入されたバージョン:
23
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static void
    指定されたオブジェクトの文字列表現をシステム・コンソールに書き込み、そのコンソールをフラッシュします。
    static void
    指定されたオブジェクトの文字列表現をシステム・コンソールに書き込み、行を終了してから、そのコンソールをフラッシュします。
    static String
    readln(String prompt)
    printを呼び出してプロンプトを書き込み、システム・コンソールから1行のテキストを読み取ります。

    クラスjava.lang.Objectで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • メソッドの詳細

    • println

      public static void println(Object obj)
      指定されたオブジェクトの文字列表現をシステム・コンソールに書き込み、行を終了してから、そのコンソールをフラッシュします。

      System.console()println(obj)PREVIEWが呼び出されたかのようになります。

      パラメータ:
      obj - 出力するオブジェクトは、nullです
      例外:
      IOError - System.console()nullを返す場合、またはI/Oエラーが発生した場合
    • print

      public static void print(Object obj)
      指定されたオブジェクトの文字列表現をシステム・コンソールに書き込み、そのコンソールをフラッシュします。

      System.console()print(obj)PREVIEWが呼び出されたかのようになります。

      パラメータ:
      obj - 出力するオブジェクトは、nullです
      例外:
      IOError - System.console()nullを返す場合、またはI/Oエラーが発生した場合
    • readln

      public static String readln(String prompt)
      printを呼び出してプロンプトを書き込み、システム・コンソールから1行のテキストを読み取ります。

      System.console()readln(prompt)PREVIEWが呼び出されたかのようになります。

      パラメータ:
      prompt - プロンプト文字列(null)
      戻り値:
      システム・コンソールから読み取られた行を含む文字列。行末文字は含まれません。 ストリームの最後に文字を読み取らずに到達した場合は、nullを返します。
      例外:
      IOError - System.console()nullを返す場合、またはI/Oエラーが発生した場合