Java 25で追加されたjava.lang.IOクラス
Java 25で、
java.lang.IOという手軽に使えるIOユーティリティが追加されている主に、3つの操作が提供されている:
print(obj):objをSystem.outに出力println(obj):objをSystem.outに出力、改行ありreadln(prompt):prompt文字列をプロンプトとして表示し、System.inから一行入力
jshellでの使用例:
jshell> IO.print("hello"); hello IO.println("hello"); hello jshell> IO.readln("Your name: "); Your name: foo $8 ==> "foo"さらに、Java 25ではCompact Source Filesと呼ばれる書き方も導入されているので、これを組み合わせると、Hello worldプログラムは
void main() { IO.println("Hello world"); }と書くことができる