java 输入输出ppt_Java的文件(读写)输入输出.ppt
时间: 2023-12-25 09:04:14 浏览: 34
很抱歉,我无法提供PPT文件,但我可以为您提供Java输入输出的相关信息。
在Java中,可以使用输入输出流(Stream)来读写文件。常见的文件输入输出流有FileInputStream和FileOutputStream,它们分别用于从文件中读取数据和向文件中写入数据。
以下是一个简单的例子,演示如何使用Java读取文件内容并将其输出到控制台:
```java
import java.io.*;
public class FileInputExample {
public static void main(String[] args) {
try {
File file = new File("example.txt");
FileInputStream fis = new FileInputStream(file);
byte[] data = new byte[(int) file.length()];
fis.read(data);
fis.close();
String contents = new String(data, "UTF-8");
System.out.println(contents);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个例子中,我们首先创建了一个File对象来表示要读取的文件。然后使用FileInputStream来打开文件并读取其中的数据。我们使用byte数组来保存读取的数据,并将其转换为字符串类型,最后将其输出到控制台。
类似地,我们也可以使用FileOutputStream来向文件中写入数据。以下是一个简单的例子:
```java
import java.io.*;
public class FileOutputExample {
public static void main(String[] args) {
try {
File file = new File("example.txt");
FileOutputStream fos = new FileOutputStream(file);
String contents = "Hello, world!";
byte[] data = contents.getBytes("UTF-8");
fos.write(data);
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个例子中,我们首先创建了一个File对象来表示要写入的文件。然后使用FileOutputStream来打开文件并向其中写入数据。我们使用getBytes()方法将字符串转换为字节数组,并将其写入文件中。
希望这些例子可以帮助您了解如何在Java中进行文件输入输出。