クラスIO
java.lang.Object
java.io.IO
public final class IO extends Object
IOは、JavaプラットフォームのプレビューAPIです。
プレビュー機能は、今後のリリースで削除するか、Javaプラットフォームの永続機能にアップグレードすることができます。
暗黙的に宣言されたクラスの「システム・コンソール」へのアクセスを提供する、静的コンビニエンス・メソッドのコレクション。
システム・コンソールがnullの場合、このクラスの各メソッドはIOErrorをスローします。それ以外の場合、そのコンソールで同様の名前のメソッドがコールされたかのようになります。
このクラスのメソッドからの入力および出力では、Console.charset()で指定されたシステム・コンソールの文字セットを使用します。
- 導入されたバージョン:
- 23
-
メソッドのサマリー
修飾子と型メソッド説明static void指定されたオブジェクトの文字列表現をシステム・コンソールに書き込み、そのコンソールをフラッシュします。static voidprintln()システム・コンソールの現在の行を終了し、そのコンソールをフラッシュします。static void指定されたオブジェクトの文字列表現をシステム・コンソールに書き込み、行を終了してから、そのコンソールをフラッシュします。static Stringreadln()システム・コンソールから1行のテキストを読み取ります。static Stringprintを呼び出してプロンプトを書き込み、システム・コンソールから1行のテキストを読み取ります。
-
メソッドの詳細
-
println
public static void println(Object obj) 指定されたオブジェクトの文字列表現をシステム・コンソールに書き込み、行を終了してから、そのコンソールをフラッシュします。この効果は、
System.console()でprintln(obj)PREVIEWが呼び出されたかのようになります。- パラメータ:
obj- 出力するオブジェクトは、nullです- スロー:
IOError-System.console()がnullを返す場合、またはI/Oエラーが発生した場合
-
println
-
print
public static void print(Object obj) 指定されたオブジェクトの文字列表現をシステム・コンソールに書き込み、そのコンソールをフラッシュします。この効果は、
System.console()でprint(obj)PREVIEWが呼び出されたかのようになります。- パラメータ:
obj- 出力するオブジェクトは、nullです- スロー:
IOError-System.console()がnullを返す場合、またはI/Oエラーが発生した場合
-
readln
printを呼び出してプロンプトを書き込み、システム・コンソールから1行のテキストを読み取ります。この効果は、
System.console()でreadln(prompt)PREVIEWが呼び出されたかのようになります。- パラメータ:
prompt- プロンプト文字列(null)- 戻り値:
- システム・コンソールから読み取られた行を含む文字列。行末文字は含まれません。 ストリームの最後に文字を読み取らずに到達した場合は、
nullを返します。 - スロー:
IOError-System.console()がnullを返す場合、またはI/Oエラーが発生した場合
-
readln
-
IOを使用できます。