java将file转换成二进制流
时间: 2024-01-19 17:03:54 浏览: 36
可以使用Java的FileInputStream类来将文件转换成二进制流。以下是一个示例代码:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class FileToBinaryStream {
public static void main(String[] args) {
File file = new File("file.txt");
try (FileInputStream fis = new FileInputStream(file)) {
byte[] fileData = new byte[(int) file.length()];
fis.read(fileData);
String binaryString = new String(fileData, "ISO-8859-1");
System.out.println(binaryString);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个示例代码将文件 "file.txt" 转换成了一个二进制字符串并输出到控制台。其中,ISO-8859-1 是一个常见的字符编码格式,用于将字节转换成字符串。你可以根据实际情况使用其他的字符编码格式。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)