`
lspgdut
  • 浏览: 199000 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

InputStream转换为File

阅读更多

InputStream ins = (new AnnexXML()).getClass().getResourceAsStream("../../annexInternet.xml");
   File f=new File("annexInternet.xml");

 inputstreamtofile(ins, f);

 

public static void inputstreamtofile(InputStream ins,File file) {
  try {
   OutputStream os = new FileOutputStream(file);
   int bytesRead = 0;
   byte[] buffer = new byte[8192];
   while ((bytesRead = ins.read(buffer, 0, 8192)) != -1) {
    os.write(buffer, 0, bytesRead);
   }
   os.close();
   ins.close();
  } catch (Exception e) {
   e.printStackTrace();
  }
 }

分享到:
评论
1 楼 songyubo 2013-05-28  
AnnexXML   ?

相关推荐

    InputStream与OutputStream及File间互转

    一种常见的方法是先将`OutputStream`的数据写入内存中的`ByteArrayOutputStream`,然后再将其转换为`InputStream`: ```java ByteArrayOutputStream baos = new ByteArrayOutputStream(); OutputStream out = ...

    将输出流OutputStream转化为输入流InputStream的方法

    在Java编程中,有时我们可能需要将一个已经写入数据的`OutputStream`转换为`InputStream`,以便重新读取这些数据。这种情况通常出现在临时存储或处理数据时,例如在网络传输或者存储到内存中的场景。本篇文章将深入...

    java 中InputStream,String,File之间的相互转化对比

    要将File对象转换为InputStream,可以使用FileInputStream,它可以直接读取文件内容并返回一个InputStream。这是最直接的方式。 ```java public InputStream file2InputStream(File file) throws ...

    文件转换(inputString)

    - 使用`BufferedReader`和`InputStreamReader`:首先,通过`InputStreamReader`将InputStream转换为字符流,然后使用`BufferedReader`逐行读取并拼接成字符串。 ```java InputStream is = ...; ...

    java file upload BLOB

    - 如果查询成功并且存在结果,则获取 BLOB 对象,并通过 `getBinaryStream()` 方法将 BLOB 转换为 InputStream。 - 最后,将读取的数据写入到客户端输出流中,完成图片的显示。 - **`addSecurityChecks` 方法**...

    android用base64实现文件与string相互转换

    在Android开发中,有时我们需要将文件转换为字符串(String)以便于在网络上传输或存储,同时也有时需要将字符串恢复为原始文件。Base64是一种常见的编码方式,它可以把二进制数据转换成ASCII字符串形式,同时又能...

    Java实现文件和base64流的相互转换功能示例

    上述代码提供了两个方法:encodeBase64File() 方法将文件转换为 Base64 编码的字符串,decoderBase64File() 方法将 Base64 编码的字符串转换回文件。 五、在线工具 除了使用 Java 实现文件与 Base64 的相互转换外...

    File类基本用法java-Eclipse

    - `toURL()`:(Java 1.2及以后版本)将文件转换为统一资源定位符(URL)。 在Eclipse这样的集成开发环境中,我们可以方便地使用`File`类进行文件操作,例如读写文件内容、管理项目资源等。对于初学者来说,理解和...

    Java软件 简繁转换易jar程式嵌入工具

    如果要将这个jar文件嵌入到其他Java项目中,开发人员需要熟悉Java的类加载机制和API调用,如使用`java.lang.ClassLoader`来加载外部jar,以及理解如何通过`java.util.jar.JarFile`和`java.io.InputStream`来访问和...

    CSV-Parsing:使用InputStream类解析csv文件

    2. **创建Reader**:为了读取文本内容,我们需要将`InputStream`转换为`Reader`。可以使用`InputStreamReader`实现,指定适当的字符编码,如UTF-8: ```java InputStreamReader isr = new InputStreamReader(bis, ...

    java视频格式转换

    2. **文件读写操作**:在进行格式转换之前,我们需要使用Java的File类来处理源视频文件,获取文件信息,并准备目标文件的写入。 3. **解码与编码**:转换过程主要包括对原始视频的解码和新格式的编码。解码是将原始...

    编程实现先从标准输入中读取字符串,然后将字符串存到文件file1中,最后再将文件file1中的内容读取另存到文件file2中等功能。

    创建一个`BufferedReader`实例时,通常会传入一个`InputStreamReader`,它将`InputStream`转换为字符流。例如: ```java BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); ``` 3. **...

    PDF转换(DOC、DOCX、PPT 、PPTX、ODT)

    可将doc、docx、ppt、pptx、odt格式文件转换为pdf。 用法: java -jar doc-converter.jar -type "type" -input "path" -output "path" -verbose java -jar doc-converter.jar -input test.doc java -jar doc-...

    Java实现文件复制,File文件读取,写入,IO流的读取写入

    其中,`InputStream`和`OutputStream`是所有字节流的基类,而`Reader`和`Writer`则是所有字符流的基类。 - **字节流**:适用于处理二进制数据,如图片、音频文件等。`FileInputStream`和`FileOutputStream`是字节...

    用java实现的视频转换器

    7. **文件IO操作**:在读取和写入视频文件时,Java的File类和InputStream/OutputStream类是必不可少的。开发者需要确保正确地读取输入文件,并将转换后的视频数据写入到指定的输出文件。 8. **异常处理**:在处理...

    转换中文的过滤器(java 中转换中文)

    除了自定义过滤器,Java还提供了一些内置的工具类来处理编码转换,如`java.nio.file.Files`和`java.nio.charset.CharsetConverter`。这些工具可以简化编码转换的操作,但在处理大文件或网络流时,自定义过滤器能更好...

    input file图片上传即时预览

    在`change`事件中,获取用户选择的文件,然后使用FileReader对象的`readAsDataURL`方法读取文件内容,并将其转换为Base64编码的URL,最后将这个URL赋值给`<img>`元素的`src`属性,完成预览。 ```javascript ...

    Java实现字节流与图片的转化

    使用`FileInputStream`类读取图片文件,然后将其内容转换为字节数组。以下是一个简单的示例: ```java File imageFile = new File("1.jpg"); FileInputStream fis = new FileInputStream(imageFile); byte[] ...

    excel转pdf(解决导出的pdf和excel格式不一致问题).rar

    在IT行业中,我们经常需要将Excel表格转换为PDF格式,以便于分享、打印或保持文档的一致性。然而,有时在进行这样的转换时,可能会遇到一个常见问题:导出的PDF文件与原始Excel文件的格式不一致。这可能是由于Excel...

    gb2312,utf-8,utf-8-bom等编码格式的互相转换

    using (FileStream inputStream = new FileStream("inputFile.gb2312", FileMode.Open)) using (FileStream outputStream = new FileStream("outputFile.utf8", FileMode.Create)) { var gb2312Encoder = Encoding....

Global site tag (gtag.js) - Google Analytics