`
xiaotian_ls
  • 浏览: 301139 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

String和InputStream的转换

    博客分类:
  • JAVA
阅读更多
1. String --> InputStream
InputStream String2InputStream(String str){
   ByteArrayInputStream stream = new ByteArrayInputStream(str.getBytes());
   return stream;
}

2. InputStream --> String
String inputStream2String(InputStream is){
   BufferedReader in = new BufferedReader(new InputStreamReader(is));
   StringBuffer buffer = new StringBuffer();
   String line = "";
   while ((line = in.readLine()) != null){
     buffer.append(line);
   }
   return buffer.toString();
}
分享到:
评论

相关推荐

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

    主要介绍了java 中InputStream,String,File之间的相互转化对比的相关资料,需要的朋友可以参考下

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

    有两种创建XmlToJson对象的方法:从String或从InputStream 。 String xmlString; // some XML String previously created XmlToJson xmlToJson = new XmlToJson . Builder (xmlString) . build(); 或者 ...

    java excel导入导出工具

    一个在 Java 对象和 Excel 文档之间进行转换的迅速而灵活的工具 1、Excel导出:支持Java对象装换为Excel,并且支持File、字节数组、Workbook等多种导出方式; 2、Excel导入:支持Excel转换为Java对象,并且支持File...

    Java 获取URL的内容

    第一:创建HttpURLConnection 第二:打开URL,创建一个InputStream 第三:逐行(逐字节)读取,如果需要,转换编码,放入字符串。 好,一下就开始代码吧: 代码如下:public String getUrlContent(String path){ ...

    day019-io笔记和代码.rar

    * 1、因为字符集不统一,即编码和解码new String(b,0,read,"gbk")字符集不一致 * 2、因为字节流读取汉字的时候,字节数组长度不够,将一个汉字拆开了 * 解决: * 1. 用字符流用统一的字符集(最...

    彻底明白 Java 语言中的IO系统

    * StringBufferInputStream:把一个 String 对象作为 InputStream * FileInputStream:把一个文件作为 InputStream,实现对文件的读取操作 * PipedInputStream:实现了 pipe 的概念,主要在线程中使用 * ...

    Java文件处理工具类--FileUtil

    public static String readFileAsString(InputStream in) throws Exception { String content = new String(readFileBinary(in)); return content; } /** * Read content from local file to binary byte...

    java7源码-java-convert-example:本项目记录一些常见对象转换的方法,例如:文件转换、日期时间转换、stream流转换、

    平时的java项目中会存在各种对象的互相转换的情况,本项目记录一些常见对象转换的方法,例如:文件转换、日期时间转换、stream流转换、集合对象转换等 文件 Java 为文件操作设计了很多的类,有数据相关的 IO Stream ...

    Excel POI读取封装(文件+示范代码)

    List<HashMap<String, String>> dataList = new ArrayList<HashMap<String, String>>( 0);// 存放其他数据集合 for (int i = startRow; i ; i++) {// 循环行 // ;i的范围是xls坐标中的数字(A‘1’,C‘10’) ...

    jsp内置对象的用法

    6 String toString() 把此Object对象转换成String类的对象 7 void notify() 唤醒一个等待的线程 8 void notifyAll() 唤醒所有等待的线程 9 void wait(int timeout) 使一个线程处于等待直到timeout结束或被...

    office在线查看

    String sourceFilePath, String fullFileName, String swfToolsPath, String converterFlag) throws Exception{ File sourceFile; //转换源文件 File pdfFile; //PDF媒介文件 File swfFile; //SWF目标文件 ...

    Java文件路径详解

    它可以将文件路径转换为 InputStream,以便于读取文件的内容。在 Java 中,有两种方式可以获取文件路径,即使用 Class.getResourceAsStream() 和 ClassLoader.getResourceAsStream()。 Class.getResourceAsStream()...

    Java之IO流学习总结

    Reader 中各个类的用途和使用方法基本和InputStream 中的类使用一致。后面会有Reader 与InputStream 的对应关系。 5.字符输出流Writer 在上面的关系图中可以看出: Writer 是所有的输出字符流的父类,它是一个...

    简单的JavaExcel进程sep4j.zip

    sep4J: Simple Excel Processing for Java , 通过一次静态方法调用完成 excel <-> List之间的转换。 你不必手写任何 POI 相关代码。支持 Maven. 基本示例把数据写入Excel Collection users = Arrays.asList...

    Java面试资料之IO相关

    本文将从流的分类、流的转换、对象序列化、字节流和字符流的区别、对象克隆等方面对 Java IO 进行总结。 1. 流的分类 Java 中有两种类型的流:输入流(inputStream)和输出流(outputStream)。输入流用于从外部...

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

    InputStream 和 OutputStream 都是抽象类。InputStream 有 6 个低级输入流: 1. ByteArrayInputStream:从内存数组中读取数据字节 2. FileInputStream:从本地文件系统中读取数据字节 3. PipedInputStream:从线程...

    mutator-io:一个小库来处理(大)数据转换

    name : string in : InputStream out : OutputStream } import { MutatorIO } from 'mutator-io' import * as MqttInputStream from 'mutator-io-plugin-in-mqtt' import * as DynamoDBOutputStream from '...

    Android开发人员不得不收集的代码

    inputStream2String, string2InputStream : inputStream 与 string 按编码互转 outputStream2String, string2OutputStream: outputStream 与 string 按编码互转 bitmap2Bytes, bytes2Bitmap : bitmap 与 byteArr 互...

    ffmpeg-20170620-ae6f6d4-win64

    public OutHandler(InputStream is, String type) { br = new BufferedReader(new InputStreamReader(is)); this.type = type; } /** * 重写线程销毁方法,安全的关闭线程 */ @...

    java输入输出语句.doc

    Java 中可以使用 parseInt、parseShort、parseFloat、parseLong 和 parseByte 等方法来将字符串转换为相应的数据类型。例如: ```java int a = Integer.parseInt(args[0]); short b = Short.parseShort(args[1]); ...

Global site tag (gtag.js) - Google Analytics