`
ceasarje
  • 浏览: 80128 次
  • 性别: 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 文件读写

    Java IO学习基础之读写文本文件

    ### Java IO学习基础之读写文本文件 #### 一、Java IO概述 Java IO(Input/Output)是Java中处理输入输出操作的核心包,它主要提供了文件读写、网络通信等基本功能。Java IO操作主要基于流的概念进行,分为字节流...

    javaIo与流 读写文件

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

    java io 文件操作大全

    ### Java IO 文件操作大全 #### 一、目录的建立/检查与删除 在Java中,可以使用`java.io.File`类来创建、检查以及删除目录。以下是一个示例代码: ```java ;charset=gb2312" %> <%@ page import="java.io.*" %> ...

    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 IO详解课件

    - `canWrite()`/`canRead()`:检查文件是否可写/可读。 - `isFile()`/`isDirectory()`:判断是否为文件/目录。 - `delete()`:删除文件或空目录。 - `renameTo(File newName)`:重命名文件或目录。 - **获取...

    Java基于IO流读取文件的方法

    Java IO流分为字符流和字节流,适用于不同类型的文件和数据源。本文将深入探讨如何使用IO流来读取文件,并通过实例代码详细解释每一个步骤。 首先,要读取一个文件,我们需要获取文件的路径。在给定的示例中,路径...

    java实现文件的读写操作

    在Java中,`java.io`包提供了丰富的类和接口来支持文件操作,如`File`、`FileReader`、`FileWriter`、`BufferedReader`和`BufferedWriter`等。首先,我们需要创建一个`File`对象来代表我们想要操作的文件或目录。...

    Java写文件读文件写图片到数据库读图片出数据库

    这篇博客“Java写文件读文件写图片到数据库读图片出数据库”主要探讨了如何利用Java来处理文件与数据库之间的交互,尤其是涉及图片这种二进制数据的存储和检索。下面将详细解释这个过程。 首先,Java提供了多种API...

    Java IO_NIO

    Java IO(Input/Output)是Java编程语言中用于处理输入输出操作的基础框架,它提供了丰富的类库,使得程序能够与各种设备、文件、网络进行数据交互。然而,传统的IO模型在处理大量并发连接时表现出效率较低的问题,...

    Java简单的文件IO程序

    总之,Java文件IO提供了丰富的类库,使得开发人员能够方便地处理文件的读、写和追加操作。在实际项目中,还需要注意异常处理和资源的关闭,以确保程序的健壮性。通过不断实践和学习,开发者可以掌握这一重要技能,并...

    Java IO 工具类大全

    Java IO(Input/Output)是Java平台中处理输入与输出数据的核心部分,它提供了丰富的类库,使得开发者能够高效地进行文件、网络、内存以及其他I/O流的操作。本篇文章将全面解析Java IO工具类,帮助你理解并掌握其在...

    java-IO框架图

    例如,javaio.bmp和javaio2.bmp可能是两张展示IO框架图的图片,其中详细描绘了不同类之间的继承关系和使用场景,帮助开发者更好地理解和掌握Java IO系统。 总结一下,Java IO框架是Java平台不可或缺的一部分,它为...

    Java_IO完全总结

    1. **单向性**:所有的流都是单向的,即一个流只能用于读或写,不能同时进行。 2. **层次结构**:Java IO系统采用层次化的结构设计,使得用户可以根据需求选择合适的流进行组合使用。 3. **可扩展性**:通过装饰器...

    java创建TXT文件并进行读、写操作(代码)

    创建一个TXT文件在Java中可以通过`java.io.File`类和`java.io.FileWriter`类来实现。首先,需要创建一个`File`对象,它代表了文件系统中的文件或目录。如果文件不存在,可以调用`createNewFile()`方法来创建一个新的...

    Java io的基本操作很全面的代码呀

    Java IO提供了丰富的类库,使得开发者能够处理各种类型的输入输出任务,包括文件操作、网络通信、流处理等。在这个“Java io的基本操作很全面的代码”项目中,我们可以看到一系列针对Java IO的实例,对于学习和理解...

    java_IO操作_(读写、追加、删除、移动、复制、修改

    Java中的IO操作是进行文件处理的核心技术之一,涵盖了读写、追加、删除、移动、复制、修改等基本功能。本文将围绕这些操作展开详细解释,重点解析如何使用Java进行文件的读取。 ### 一、Java IO读取文件内容 #### ...

    java IO文档.docx

    Java IO流是Java平台中用于...总之,Java IO流提供了一套丰富的API,允许开发者灵活地处理数据输入和输出,无论是简单的文本文件还是复杂的二进制数据。理解并熟练掌握这些流类及其使用方式,是Java开发中的重要技能。

    java文件读写操作

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

    javaio实际代码

    - RandomAccessFile类提供了一种既能读又能写的文件访问方式,可以随机跳转到文件的任何位置。 8. **管道流**: - PipeInputStream和PipeOutputStream用于线程间的通信,创建一个数据通道,一个线程写入数据,另...

Global site tag (gtag.js) - Google Analytics