java以字节流形式读写文件
2017-08-21 22:15
246 查看
java中以字节流的形式读取文件采用的是FileInputStream,将指定路径的文件以字节数组的形式循环读取,代码如下:
java中以字节流的形式写入文件采用的是FileOutputStream,在指定路径下写入指定字节数组内容,并可设定追加模式或者覆盖模式,代码如下:
public void ReadFileByByte(String path){ try { int length = 0; byte[] Buff = new byte[1024]; File file = new File(path); FileInputStream fis = new FileInputStream(file); while((length =fis.read(Buff))!=-1){ //对Buff进行处理 } } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }catch (IOException ex) { // TODO Auto-generated catch block ex.printStackTrace(); }finally{
if(fis!=null){
fis.close();
}
} }
java中以字节流的形式写入文件采用的是FileOutputStream,在指定路径下写入指定字节数组内容,并可设定追加模式或者覆盖模式,代码如下:
public void WriteFileByByte(String path,byte[] contents,boolean isAppend){ try { int length = contents.length; FileOutputStream fos = new FileOutputStream(path,isAppend);//isAppend如果为true,为追加写入,否则为覆盖写入 fos.write(contents,0,length);//表示把字节数组contents的从下标0开始写入length长度的内容 } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }catch (IOException ex) { // TODO Auto-generated catch block ex.printStackTrace(); }finally{
if(fos!=null){
fos.close();
}
}}
相关文章推荐
- java简单的文件读写,字节流和字符串形式
- Java 字节流实现文件读写操作(InputStream-OutputStream)
- java文件读写操作-字节流
- 【Java】javaIO之带缓冲流的字节流文件读写
- 关于java文件读写、字节流、字符流的一点心得
- Java中的文件读写字节流,字符流
- Java 字节流实现文件读写操作(InputStream-OutputStream)
- Java读写Properties文件及JavaIO中字节流和字符的转换
- java IO 字节流、字节流读写文件、字节流缓冲区、文件拷贝、装饰设计模式
- Java 字节流读写文件
- Java 字节流读写文件
- Java字节流读写文件
- JAVA字节流(读写文件)
- Java中File类中文件读写(字节流,字符流)
- Java读写Properties文件及JavaIO中字节流和字符的转换
- [转]关于java文件读写、字节流、字符流的一点新得
- java 文件IO字节流读写笔记
- 浅谈JAVA字节流(读写文件)
- java File/IO读写文件 字节流
- java字节流(读写文件)