java 实现以字节为单位读取文件(2)
来源:互联网 发布:java获取指定cookie 编辑:程序博客网 时间:2024/05/16 06:32
import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;public class readFile2 { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 * @param fileName */ public static void readFileByBytes(String fileName) { File file = new File(fileName); InputStream in = null; try { System.out.println("以字节为单位读取文件内容,一次读一个字节:"); // 一次读一个字节 in = new FileInputStream(file); int tempbyte; while ((tempbyte = in.read()) != -1) { System.out.write(tempbyte); } System.out.write(10); //当字符串中含有'\n'时会刷新out,'\n'的ascii码为10 //如果字符串中没有'\n',待读取文件的最后一行将无法打印 in.close(); } catch (IOException e) { e.printStackTrace(); return; } try { System.out.println("以字节为单位读取文件内容,一次读多个字节:"); // 一次读多个字节 byte[] tempbytes = new byte[100]; int byteread = 0; in = new FileInputStream(fileName); // 读入多个字节到字节数组中,byteread为一次读入的字节数 while ((byteread = in.read(tempbytes)) != -1) { System.out.write(tempbytes, 0, byteread); } } catch (Exception e1) { e1.printStackTrace(); } finally { if (in != null) { try { in.close(); } catch (IOException e1) { } } } } public static void main(String[] args) { // TODO Auto-generated method stub String filePath="F:\\test\\testR.txt"; //在F盘创建test文件夹,在文件夹下创建testR.txt文件 readFileByBytes(filePath); }}
0 0
- java 实现以字节为单位读取文件(2)
- java 以字节为单位读取文件(2)
- java 实现以字符为单位读取文件(3)
- java 以字符为单位读取文件(3)
- java 实现以行为单位读取txt文件(1)
- memset以字节为单位操作
- java 以行为单位读取txt文件(1)
- 读写文件1——以字节为单位,读写文件(笔记实例)
- JAVA文件字节单位转换
- JAVA文件字节单位转换
- java读取文件以字节流的形式读取 然后转化为字节流数组,最后经过SHA1加密生成返回16进制字符串存入数据库
- java 以字节或字符等形式读取文件
- 以字节为单位显示变量的内存存储数据
- 以字节为单位显示变量的内存存储数据
- C标准库:以字节为单位的IO函数
- 以字节为单位显示变量的内存存储数据
- java转换数字以万为单位
- 【Java】运用多种方式读取文件内容,包括按字节、字符和按行为单位读取文件内容
- 由面向对象到设计模式
- web服务器集群-第三天
- 67. Add Binary
- java 实现以行为单位读取txt文件(1)
- Guava base -- CaseFormat
- java 实现以字节为单位读取文件(2)
- php apache mysql 64位
- PHPStorm中$_POST和$_FILES取不到值问题
- 初识dll,在VS2010平台上创建并使用dll(revised)
- 一个工作一年半的程序员的自述(四)
- Mac自带Apache搭建PHP开发环境(二)连接MySQL报错SQLSTATE[HY000] [2002] No such file or directory
- java 实现以字符为单位读取文件(3)
- windows平台上搭建node.js开发环境
- 虚拟机类加载机制