Java 是一种面向对象的编程语言,拥有强大的输入输出(I/O)功能。在 Java 中,输入输出主要通过流(Stream)来实现。流是 Java 中处理输入输出的抽象,可以将数据从一个地方传输到另一个地方。
文件输入输出
在 Java 中,可以通过 FileInputStream
和 FileOutputStream
来进行文件的输入输出操作。下面是一个简单的文件读取和写入示例:
-- -------------------- ---- ------- ------ ---------- ------ ----- ------------- - ------ ------ ---- ------------- ----- - --- - -- ---- --------------- --------------- - --- ----------------------------- --- ----- ----- ------ - ----------------------- -- --- - ----------------------- ------ - ------------------------ -- ---- ---------------- ---------------- - --- ------------------------------- ------ --- - ------- ------- ------ ----- - --------------- ------------------------------ ------------------------- - ----- ------------ -- - -------------------- - - -
在上面的示例中,我们首先使用 FileInputStream
来读取名为 input.txt
的文件,然后使用 FileOutputStream
将字符串写入名为 output.txt
的文件。
控制台输入输出
除了文件输入输出,Java 还提供了控制台输入输出的功能。可以通过 System.in
和 System.out
来实现控制台输入输出。下面是一个简单的控制台输入输出示例:
-- -------------------- ---- ------- ------ ------------------ ------ ----- ---------------- - ------ ------ ---- ------------- ----- - ------- ------- - --- ------------------- ----------------------------- ------ ---- - ------------------- ------------------------ - ---- - ----- ---------------- - -
在上面的示例中,我们使用 Scanner
类来接收用户输入,并通过 System.out
输出结果。
以上就是关于 Java 文件和输入输出(I/O)的基本介绍和示例代码。在实际开发中,输入输出是非常常见和重要的操作,需要熟练掌握。