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

将InputStream转化成String

    博客分类:
  • Java
 
阅读更多
   今日使用httpclient,需要释放返回InputStream类型的响应body,要不然有警告:内容太长,需要使用InputStream之类的话。但是我需要的是String类型,遂使用如下的方法:
/**
	 * 将InputStream转化成String
	 * @param is
	 * @return
	 * @throws IOException
	 */
	public static String inputStream2String(InputStream is) throws IOException {
		ByteArrayOutputStream baos = new ByteArrayOutputStream();
		int i = -1;
		while ((i = is.read()) != -1) {
			baos.write(i);
		}
		return baos.toString();
	}
分享到:
评论
1 楼 一顿饺子 2010-10-08  
我跟你遇到了同样的问题,等待。。。

相关推荐

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

    将InputStream转化为String,一般使用BufferedReader读取InputStream中的每一行并拼接到StringBuffer中,最后返回其toString()的结果。另外,也可以通过ByteArrayOutputStream来读取InputStream,然后将其转换为...

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

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

    文件转换(inputString)

    在这个场景中,"文件转换(inputString)"可能是指将一个字符串(String)形式的数据转换为InputStream对象,或者反过来,将InputStream对象转化为字符串。这通常发生在我们需要在网络上传输数据、存储数据或者在...

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

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

    Java String与Byte类型转换

    - **字面量转换**: 直接使用`getBytes()`方法将字符串转化为字节数组。例如,`byte[] bytes = "Hello".getBytes();` 这个方法使用平台默认的字符编码,如果需要特定编码(如UTF-8),可以传递编码名称作为参数,如`...

    String Image之间相互转化

    在Java编程中,将字符串(String)与图像(Image)相互转换是一项常见的需求,特别是在处理用户输入、数据存储或显示图形信息时。这篇博文将探讨如何在Java中实现这一过程,主要涉及`Image`对象与`String`对象之间的转换...

    简单说说JAVA的String和byte[]的关系

    在Java中,`String`默认使用的是Unicode编码,但在实际应用中,经常需要将`String`转换为特定字符集下的`byte[]`。 - **Java I/O操作**: 在Java中进行I/O操作时,通常涉及到`InputStream`和`OutputStream`等类,这些...

    Java实现inputstream流的复制代码实例

    1. 将 InputStream 对象转换成 ByteArrayOutputStream。 2. 使用 ByteArrayOutputStream 将数据写入到一个字节数组中。 3. 使用 ByteArrayInputStream 将字节数组转换回 InputStream 对象。 示例代码 下面是克隆 ...

    读取assessts的txt

    3. **处理InputStream**:InputStream是一个字节流,我们需要将其转换为可读的字符串。可以使用BufferedReader和InputStreamReader组合来实现。例如: ```java BufferedReader reader = null; try { reader = ...

    webservice接口接收xml,string代码

    最后,遍历`DataTable`中的每一行数据并将其转换为字符串。 - **重要知识点**: - `XmlReader`:用于读取XML文档,支持快速向前只读访问。 - `ReadXml`方法:用于从XML数据源读取数据并填充到`DataTable`中。 - ...

    XmlToJson:Android库,用于将XML转换为JSON以及将JSON转换为XML

    XML to JSON是一个Android Studio库,可轻松将XML转换为JSON以及将JSON转换为XML 。 它是完全可配置的,因此您可以更改例如属性名称。 与gradle集成很容易。 XML到JSON 基本用法 有两种创建XmlToJson对象的方法:...

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

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

    java URL转PDF文件

    // 假设我们已经将HTML转化为String String htmlContent = doc.html(); // 使用iText的HTMLWorker或XMLWorker HTMLWorker htmlWorker = new HTMLWorker(document); htmlWorker.startDocument(); StringReader ...

    JAVA将图片转换为Base64编码

    在本文中,我们介绍了如何使用Java将图片转换为Base64编码,并将Base64编码字符串解码成图片。使用Base64编码可以将图片数据转换为文本数据,使得数据传输和存储更加安全和可靠。同时,我们也学习了如何使用Apache ...

    Java 从网络中读取图片 转换成Base64字符串

    Base64是一种编码方式,能够将二进制数据转化为可打印的ASCII字符,方便在网络上传输。 首先,我们需要了解Java中的网络I/O操作。在Java中,`java.net.URL`类是用于表示统一资源定位符的,它可以用来打开到网络资源...

    使用POI将office(doc/docx/ppt/pptx/xls/xlsx)文件转html格式

    4. **转换内容**: 对每个元素执行转换操作,将它们转化为HTML元素。例如,将Word的段落转换为`<p>`标签,将表格转换为`<table>`标签,将图片转换为`<img>`标签,并保存图片到硬盘。 5. **生成HTML**: 将转换后的...

    Android 读取资源文件实例详解

    上述方法中,available() 方法用于获取 InputStream 对象的可用字节数,然后使用 read() 方法将其读取到 byte 数组中,最后使用 EncodingUtils 工具类将 byte 数组转换为 String 对象。 Android 读取资源文件实例...

    对blob大数据的操作——图片上传与显示*(自己实践可用)

    在XX.hbm.xml文件中,我们需要将图片类型的列属属性类型改成type="org.springframework.orm.hibernate3.support.BlobByteArrayType",因为采用Hibernate转换时会自动将Blob类型转换成String类型。在Bean中,我们需要...

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

    本文将深入探讨几种常见的编码格式,如GB2312、UTF-8以及UTF-8-BOM,并详细讲解如何在C#中进行这些编码格式之间的转换,同时会涉及到与Stream相关的操作。 GB2312,全称为“国标汉字编码字符集”,是中国大陆广泛...

    在android'中把docx转换成HTML

    下面将详细介绍如何利用docx4j库在Android环境中进行转换,并提供相关的编程知识。 首先,docx4j是一个强大的Java库,它允许开发者对Microsoft Office Open XML(OOXML)格式,如.docx、.xlsx和.pptx,进行读写操作...

Global site tag (gtag.js) - Google Analytics