javaFile转二进制
时间: 2023-08-08 19:06:25 浏览: 141
要将Java文件转换为二进制,可以使用Java的IO类和字节流。下面是一个示例代码,演示了如何将Java文件转换为二进制数据:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class JavaFileToBinary {
public static void main(String\[\] args) {
File javaFile = new File("path/to/java/file.java");
File binaryFile = new File("path/to/binary/file.bin");
try {
FileInputStream fileInputStream = new FileInputStream(javaFile);
FileOutputStream fileOutputStream = new FileOutputStream(binaryFile);
byte\[\] buffer = new byte\[1024\];
int bytesRead;
while ((bytesRead = fileInputStream.read(buffer)) != -1) {
fileOutputStream.write(buffer, 0, bytesRead);
}
fileInputStream.close();
fileOutputStream.close();
System.out.println("Java file converted to binary successfully.");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,首先创建一个`File`对象来表示要转换的Java文件和目标二进制文件。然后,使用`FileInputStream`读取Java文件的内容,并使用`FileOutputStream`将读取的内容写入目标二进制文件。最后,关闭输入输出流并打印转换成功的消息。
请注意,上述代码中的文件路径需要根据实际情况进行修改。
阅读全文