I/O 入门

新的 IO 类为控制台输入和输出提供简单、简洁的方法。

✕ Java 8
import java.util.Scanner;

Scanner sc = new Scanner(System.in);
System.out.print("Name: ");
String name = sc.nextLine();
System.out.println("Hello, " + name);
sc.close();
✓ Java 25+
String name = IO.readln("Name: ");
IO.println("Hello, " + name);
发现此代码有问题? 告诉我们。

极度简化

两个方法替代七行 Scanner 设置、提示、读取和关闭代码。

🎓

对初学者友好

标准 I/O 无需样板代码。

🧹

零导入

在隐式声明类中无需导入 IO。

旧方式
System.out / Scanner
现代方式
IO 类
自 JDK
25
难度
入门
用于控制台 I/O 的 IO 类
预览

JDK 25 预览版,作为隐式声明类的一部分(JEP 495)

Java 25 引入了 IO 类(java.io.IO),作为隐式声明类的一部分。它提供 println()、print() 和 readln() 方法,无需导入或 Scanner 设置。

分享 𝕏 🦋 in