`
mimang2007110
  • 浏览: 237282 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

java中把流转换成字符串

 
阅读更多
int i = -1;
//org.apache.commons.io.output.ByteArrayOutputStream
ByteArrayOutputStream baos = new ByteArrayOutputStream();
while ((i = is.read()) != -1) {
	baos.write(i);
}
String content = baos.toString();



int i = -1;
byte[] b = new byte[1024];
StringBuffer sb = new StringBuffer();
while ((i = is.read(b)) != -1) {
	sb.append(new String(b, 0, i));
}
String content = sb.toString();
 
分享到:
评论

相关推荐

    pdf文件转换成string字符串

    将pdf文件转换成字符串,需要pdf签名的可以用到

    将图片转成二进制并生成Base64编码字符串,再将二进制转换成各种图片

    例如,`TestImageBinary.java`可能会有一个方法,接受图片路径作为输入,读取图片,将其转换为Base64字符串,然后再反向操作,将Base64字符串转换回图片。 `20090709442.jpg`文件很可能是用来测试上述代码的图片。...

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

    在Java编程中,将网络上的图片读取并转换为Base64字符串是一项常见的任务,尤其在Web开发中,这样的操作可以用于数据传输或者存储。Base64是一种编码方式,能够将二进制数据转化为可打印的ASCII字符,方便在网络上...

    实现数据库二进制流转换成图片保存本地

    本文将深入探讨如何实现从数据库中的二进制流转换为图片,并将其保存到本地文件系统。 首先,我们需要了解二进制流的基本概念。在计算机科学中,所有数据最终都会被转化为二进制形式,即由0和1组成的序列。图片文件...

    java实现html文件转换成图片

    本代码实现html文件转换成一个图片的功能。附件包含所需要的包。 注:该代码转换的html文件必须一个屏幕能展现出来的,如果内容太多一个屏幕展现不出来则不能很好的转换。所以该代码只适用于内容不太多的html文件。...

    Java实现的两个工具类,解决从键盘输入后,获得各种数据的问题的工具包及把socket字节流中包含的数据转换成字符串

    在Java中,通常使用InputStream和OutputStream来读写字节流,而处理网络数据通常涉及将字节流转化为字符串或对象。 4. **字节流与字符串转换**: 字节流和字符串之间的转换通常是通过字符编码完成的,如UTF-8。在...

    基于Java实现文件和base64字符串转换

    在 Java 中,我们可以使用 `sun.misc.BASE64Encoder` 将文件转换成 base64 字符串。首先,我们需要读取文件的字节数组,然后使用 `BASE64Encoder` 对其进行编码处理。 ```java public static String getFileStr...

    从控制台输入一串字符串,筛选整数输出。

    - `java.io.InputStreamReader`:字符流类,可以将字节流转换成字符流。 - `java.io.IOException`:用于处理输入输出过程中可能出现的异常。 ```java import java.io.BufferedReader; import java.io.IOException; ...

    jpg图片转换成十六进制字符文件

    描述中提到的“该程序主要用于将jpg图片的数据流转换为十六进制字符串”,这意味着有一个特定的程序或脚本,它可以读取jpg图片的原始二进制数据,然后将其转化为由0到9和A到F这些字符组成的十六进制序列。...

    字符串和base64的编码与解码

    它的设计目的是将不可打印的二进制流转换为可打印的ASCII字符,以便在电子邮件等文本环境中传输。Base64编码的基本原理是,将3个字节的二进制数据块转化为4个字节的Base64字符序列。 在字符串与Base64的转换中,...

    java中文繁体转中文简体

    Java中的`java.text`包提供了处理字符和字符串的工具,其中包括`BreakIterator`、`Collator`、`DateFormat`、`NumberFormat`和`Normalizer`等类,它们在处理各种文本操作时非常有用。对于繁体到简体的转换,我们可以...

    二进制流转PDF

    JAVA二进制流转PDF 1 http接口接收到二进制流,如下,转换成Pdf文件保存到本地 %PDF-1.4 %���� 3 0 obj ...

    熟练掌握字符串处理技术

    本篇文章将基于一个具体的Java程序——`LexicalAnalysis`,来探讨如何利用Java中的`String`类、`StringBuffer`类和`StringTokenizer`类对字符串进行高效的操作,并进行词法分析。 #### 二、基础知识概述 - **String...

    Java实现图片与二进制的互相转换

    base64StringToImage()方法将BASE64格式的字符串解码为byte数组,然后使用ByteArrayInputStream将byte数组转换为输入流,最后,使用ImageIO.read()方法将输入流转换为BufferedImage对象,并将其写入到文件中。...

    在Java 8中将List转换为Map对象方法

    在Java 8中,将List转换为Map对象是一种非常实用的技术,特别是在处理大规模数据时非常有用。本文将详细介绍在Java 8中将List转换为Map对象的方法,并提供了多种实现方式。 首先,我们需要明确Map的key是什么?在这...

    java 实现十六进制数转为图片

    2. **转换十六进制数**:将读取的十六进制字符串转换为整数。可以使用`Integer.parseInt(hexString, 16)`方法,其中16是基数参数,表示输入是十六进制。 3. **拆分RGB值**:将每个整数拆分为红、绿、蓝三个通道的值...

    Java字节流与字符流的介绍.pdf

    4. StringBufferInputStream:从字符串中读取数据字节 5. SequenceInputStream:从两个或多个低级流中读取数据字节,当到达流的末尾时从一个流转到另一个流 6. System.in:从用户控制台读取数据字节 InputStream ...

    StreamTool.java

    流工具类,将输入流转换成字符串。

    java 实现十六进制数转为图片Java源码

    - 在Java中,我们可以使用`Integer.parseInt(hexString, 16)`或`Long.parseLong(hexString, 16)`方法将十六进制字符串转换为整数。 - 如果十六进制字符串代表的是字节数组,可以使用`HexUtil`类,如Apache Commons...

    Java 版本的 OFD文件转换助手

    项目未使用maven架构,整理了ofd转换所需的完整jar包,...另附调用源码,可支持读取ofd文件以及 ofd文件的base64编码转换(主要用于从数据库中加载到的数据),代码结构简单明了,可根据所需业务自行修改或调整代码。

Global site tag (gtag.js) - Google Analytics