java读取文件为字节
时间: 2023-07-18 20:23:42 浏览: 108
读取文件为字节可以使用Java中的FileInputStream类。以下是一个读取文件为字节的示例代码:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class ReadFileAsBytes {
public static void main(String[] args) {
File file = new File("example.txt");
byte[] bytes = new byte[(int) file.length()];
try (FileInputStream fileInputStream = new FileInputStream(file)) {
fileInputStream.read(bytes);
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("File content as bytes: " + new String(bytes));
}
}
```
在上面的示例代码中,我们首先创建一个File对象,然后使用它来创建一个FileInputStream对象。接下来,我们创建一个byte数组,其大小等于文件的大小。我们然后使用FileInputStream的read()方法读取文件内容,并将结果存储在字节数组中。最后,我们将字节数组转换为字符串并将其输出到控制台。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)