File file = new File("C:\\Users\\Marydon\\Desktop\\个人信用报告.pdf"); try { FileInputStream fis = new FileInputStream(file); // 强转成int类型大小的数组 byte[] fileBytes = new byte[(int) file.length()]; // 将pdf内容放到数组当中 fis.read(fileBytes); // 关闭文件流 fis.close...
步骤1:创建一个File对象 // 创建一个File对象,指向要转换的Java文件Filefile=newFile("path/to/javafile.java"); 1. 2. 步骤2:创建一个FileInputStream对象 // 创建一个FileInputStream对象,从File对象中读取数据FileInputStreamfis=newFileInputStream(file); 1. 2. 步骤3:创建一个ByteArrayOutputStream对象...
步骤3:创建ByteArrayOutputStream对象 然后我们创建一个ByteArrayOutputStream对象,用来将FileInputStream中的数据写入其中: // 创建ByteArrayOutputStream对象ByteArrayOutputStreambos=newByteArrayOutputStream(); 1. 2. 步骤4:创建byte数组 我们需要创建一个byte数组,用来存储最终的数据: // 创建byte数组byte[]data=n...
读取Java文件到byte数组的三种方式 一、FileUtils.java import java.io.BufferedInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; ...
这将导致使用toByteArray时,得到的字节数组不是实际长度! 这样就将文件流从InputStream中写入了ByteArrayOutputStream中。 利用ByteArrayOutputStream的toByteArray()方法得到文件的字节数组。 byte[] fileByte = bos.toByteArray(); 感谢阅读,希望能帮助到大家,谢QwlAnwAqzL谢大家对本站的支持!
* 根据byte数组,生成文件 */ public static void getFile(byte[] bfile, String filePath,String fileName) { BufferedOutputStream bos = null; FileOutputStream fos = null; File file = null; try { File dir = new File(filePath); if(!dir.exists()&&dir.isDirectory()){//判断文件目录是否存在 ...
java 中如何把文件(file)转化字节数组呢? 方式一: /** * 文件转换为二进制数组 * * @param file 文件对象 * @return * @throws IOException */ public static byte[] fileTobytes(final File file) throws IOException { byte[] data = null; ...
File file = new File(filePath); FileInputStream fis = new FileInputStream(file); // fis是输入流 ByteArrayOutputStream baos = new ByteArrayOutputStream(fis.available()); // baos是输出流 byte[] bytes = new byte[fis.available()]; // 创建一个和文件大小一样的缓冲区 ...
byte[]bytes=newbyte[(int)file.length()]; 1. 3. 创建文件输入流 然后,我们需要创建一个文件输入流,用于读取文件的内容。可以使用FileInputStream类来实现。 FileInputStreamfis=newFileInputStream(file); 1. 4. 读取文件内容到字节数组 接下来,我们需要将文件的内容读取到字节数组中。可以使用文件输入流的rea...