readallbytes
时间: 2023-11-16 15:06:52 浏览: 28
`readAllBytes` 是 Java 中 `java.nio.file.Files` 类提供的一个方法,用于读取指定文件的所有字节并返回一个字节数组。该方法的语法如下:
```java
byte[] readAllBytes(Path path) throws IOException
```
其中,`path` 参数指定了要读取的文件的路径,`IOException` 表示读取文件时可能会出现的异常。
示例代码:
```java
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.io.IOException;
public class ReadAllBytesExample {
public static void main(String[] args) {
Path path = Paths.get("file.txt");
try {
byte[] data = Files.readAllBytes(path);
String content = new String(data);
System.out.println(content);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
上述代码会将文件 "file.txt" 中的所有字节读取出来并打印出来。注意,`readAllBytes` 方法读取的是字节,因此需要使用 `String` 类的构造函数将其转换为字符串。