`
ceasarje
  • 浏览: 77295 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java IO写文件读多少写多少

 
阅读更多
读写文件的时候经常会碰到写的文件和读的文件不一样导致各种各样的问题,其实就是代码需要修改的问题:
int len = 0;
InputStream is = new ByteArrayInputStream(pdfByteArray);
OutputStream os = null; 
byte[] bytearray = new byte[1024]; 
try {     
    os = new FileOutputStream(PDFDir + PDFFileName);     
    while((len = is.read(bytearray))!=-1){
        os.write(bytearray,0,len);
    }
is.close();     
os.close(); 
} catch (FileNotFoundException e1) 
{         e1.printStackTrace(); } 
catch (IOException e) 
{     e.printStackTrace(); }     

记住先读后写,满足读到的条件才去写到byte数组去。
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    java io 文件读写

    java io 文件读写

    javaIo与流 读写文件

    1、在读写文件时必须的 2、File类 3、流 4、读写文件 运用FileInputStream和FileOutputStream类读写文本文件 运用BufferedReader和BufferedWriter类读写文本文件 运用DataInputStream和DataOutputStream类读写二进制...

    Java IO学习文件处理

    * 2、读(写)数据 * 3、关闭输入输出流 */ public static void main(String[] args) { // TODO Auto-generated method stub Map,List<String>> map = new HashMap,List<String>>(); BufferedReader ...

    java文件读写操作

    这个文件里面包含了java的IO流对文件的操作和java通道加内存映射对文件操作的源码

    java_io详解

    Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。此外,Java也对块传输提供支持,在核心库java....

    Java IO文件操作类与复制文件实例.rar

    Java IO文件操作类与复制文件实例,有关文本编辑、FileWriter文件写入、FileReade文件读娶DataStream文件数据流、BufferedReader文件暂存器、FileViewer文件浏览器、复制文件Copy等方面的操作要领,仅供学习参考。

    java io包课件

    了解java.io包 运用File类对文件或目录的属性进行操作 理解流,理解输入/输出流的概念 运用FileInputStream类和FileOutputStream类读/写字节文件 运用FileReader类和FileWriter类配合BufferedReader类和...

    Java流(文件读写操作)

    一、 流的分类 • 按数据流动方向 – 输入流:只能从中读取字节数据,而不能向其写出数据 – 输出流:只能向其写入字节数据,而不能从中读取数据 ...– 节点流:从/向一个特定的IO设备读/写数据的流。(低级流) – 处理

    Java读存二进制大文件块

    Java读存大块二进制资料文件,java.io 包中提供了BufferedInputStream 和BufferedOutputStream 类来缓存的读写流。但是读写大块的数据文件时,使用这两个类的效果并不是很好。本例演示了如何自定义缓存区,并使用不...

    java中文文件读写API及源码 V1.3

    最近在用java的IO包下面的RandomAccessFile类读写中文文件时遇到了乱码问题,解决不了。于是索性自己写个类,可以进行中文文件读写而不乱码。 压缩包里提供了.jar包和源代码。1.2版本解决了前面版本读取文件速度慢的...

    io读写.zip

    做一个年级-班级-学生信息的模拟系统,每个年级下有不同班级,不同班级下有不同学生和老师,这些信息控制台输入,到时候我要看到信息是怎么录入的然后是怎么读出来的

    java修改文件属性

    1.当Java.io中,如果文件的操作的时候,判断是否隐藏用File.ishiden() 判断是否只读,可用File.canWrite(). 2. 当要设置是否是可读或者是隐藏时,在java中除了提供File.setReadOnly()外,就无其他方法了。 所以我们...

    Java-IO.rar_java IO

    编写一程序实现任意文件的拷贝功能,源文件名和目的文件名由命令行参数提供。 2.创建一个学生对象,并把它输入到一个文件(mytext.txt)中,然后再把该对象读出来,将其还原后打印出来。

    java httpServletResponse返回流进行 下载 - 姐呵呵博客专栏 - CSDN博客1

    摘要视图订阅分类:java_web学习第四天(request和response的学习)Java输入输出流java压缩多个文件并且返回流示例Java中IO流文件读

    JAVA上百实例源码以及开源项目

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    java io InputStream and outputStream

    // 定位文件 if (!file1.exists()) { System.out.println("文件不存在...."); } else { try { InputStream is = new FileInputStream(file1);// 打开文件 byte[] cont = new byte[(int) file1....

    java IO章节的总结

    以上能够直接对数据进行读和写的流叫节点流,但是直接用这些来操作是比较麻烦的,而且一个字节一个字节的对文件处理,对硬盘的读取和存入对硬盘的损伤是很大的,因此需要对这些节点流进行包装,即外套一些处理流来...

    Java高级程序设计:第9章-IO.pptx

    import java.io.*; public class BufferedWriterDemo { public static void main(String[] args) throws IOException{ FileWriter fw = new FileWriter("D:/a.txt"); BufferedWriter bw = new BufferedWr

    Java之IO流学习总结

    该对象既可以对文件进行读操作,也能进行写操作,在进行对象实例化时可指定操作模式(r,rw) 注意:该对象在实例化时,如果要操作的文件不存在,会自动创建;如果文件存在,写数据未指定位置,会从头开始写,即覆盖...

    java源码包---java 源码 大量 实例

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

Global site tag (gtag.js) - Google Analytics