FileOutputStream.write
时间: 2024-09-04 15:00:22 浏览: 24
`FileOutputStream.write()`是一个Java I/O流方法,它用于将指定的数据写入到指定的文件输出流中。这个方法是`FileOutputStream`类的一部分,其基本语法如下:
```java
public int write(int b) throws IOException
```
- 参数 `b`:需要写入文件的单个字节(0 到 255 的整数)。
- 返回值:已写入的字节数,即`b`。若所有数据都成功写入,则返回`b`;若遇到I/O错误,则返回小于`b`的实际写入字节数。
- 异常处理:如果发生I/O错误,会抛出`IOException`。
使用`write()`方法通常包括以下几个步骤:
1. 创建一个`FileOutputStream`对象,指向要写入的文件。
2. 使用`write()`方法写入单个字节或多字节的数据,一次只能写入一个整数。
3. 写入完成后,记得关闭文件输出流以释放资源。
相关问题
fileoutputstream.write
FileOutputStream.write() 方法用于将给定的字节写入文件输出流。这个方法会将给定的字节写入到文件中,如果文件不存在,会自动创建。如果文件已经存在,写入的内容会覆盖原来的内容。
语法:
public void write(int b) throws IOException
参数:
b - 要写入的字节。
返回值:
此方法没有返回值。
例子:
FileOutputStream fos = new FileOutputStream("test.txt");
fos.write(65);
fos.close();
上面的代码会在当前目录下创建一个名为 "test.txt" 的文件,并将字符'A'的ASCLL码值65写入文件中。
FileOutputStream.write(int)怎么用
FileOutputStream.write(int) 方法可以用于将指定的字节(最低字节)写入文件中。该方法的语法如下所示:
void write(int b) throws IOException
其中,b 是要写入文件的字节。如果写入操作成功,则该方法返回的是写入的字节数,否则将抛出 IOException 异常。下面是一个示例代码片段,演示了如何使用 FileOutputStream.write(int) 方法将字节写入文件中:
```
import java.io.FileOutputStream;
import java.io.IOException;
public class FileOutputDemo {
public static void main(String[] args) {
try {
FileOutputStream fos = new FileOutputStream("test.txt");
int b = 97; // 写入字节的ASCII码
fos.write(b);
fos.close();
System.out.println("写入成功!");
} catch (IOException e) {
System.out.println("写入失败!" + e);
}
}
}
```
上面的代码片段中,首先创建了一个 FileOutputStream 对象,指定要写入的文件名(test.txt)。然后,将字节 97(即字母'a')写入文件中,并且关闭了输出流。最后,输出一条表示写入成功的信息。