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

String与InputStream互转

    博客分类:
  • java
XML 
阅读更多

//String转inputStream
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();

 

 

 

InputStream inputStream =
postMethod.getResponseBodyAsStream();
BufferedReader in = new BufferedReader(new InputStreamReader(inputStream));
String xml = FileCopyUtils.copyToString(in);

分享到:
评论

相关推荐

    java使用commons-betwixt 实现bean与xml互转

    try (InputStream in = new FileInputStream("person.xml")) { Object bean = reader.parse(in); if (bean instanceof Person) { Person parsedPerson = (Person) bean; System.out.println("Name: " + ...

    使用xstream进行java类与xml文件互转解析--代码

    本教程将深入探讨如何使用XStream进行Java类与XML文件之间的互转解析。 首先,我们需要引入XStream库。在Maven项目中,可以在pom.xml文件中添加以下依赖: ```xml <groupId>com.thoughtworks.xstream</groupId> ...

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

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

    Java实现图片与Base64编码互转

    在Java编程中,将图片与Base64编码进行互转是一种常见的操作,特别是在网页开发、数据传输和存储中。Base64编码是一种用于将二进制数据转化为ASCII字符串的编码方式,使得这些数据可以在文本格式的环境中(如电子...

    java 对象与json字符串互相转换工具类

    Java提供了多种库来实现对象与JSON的互转,如Jackson、Gson、Fastjson等。这里我们将主要讨论这些工具类的使用方法以及它们在处理对象到JSON字符串和反向转换时的关键知识点。 1. Jackson库: Jackson是Java中非常...

    实现nodejs与java的socket相互通信

    InputStream inFromServer = client.getInputStream(); ``` 4. 发送数据到服务器并接收回应: ```java outToServer.write("Hello from Java Client!".getBytes()); BufferedReader reader = new BufferedReader(new ...

    java项目中公共模块内容详细

    3. **字符串转换**:字符串是Java中最常用的类型之一,转换操作包括数字与字符串之间的转换,对象转字符串,以及JSON与字符串的互转。例如,`Integer.toString()`将整数转换为字符串,`Integer.parseInt()`或`...

    Java实现TCP互发消息

    Java实现TCP互发消息 在计算机网络中,TCP(Transmission Control Protocol)是一种可靠的传输协议,广泛应用于各种网络应用中。Java作为一门流行的编程语言,提供了丰富的API来实现TCP协议的使用。今天,我们将...

    Java如何基于wsimport调用wcf接口

    总的来说,使用`wsimport`工具调用WCF接口是Java开发者与.NET平台进行互操作的一个常见方法,它简化了跨平台通信的过程。通过理解WSDL文件和正确使用`wsimport`,开发者可以高效地集成和调用WCF服务。在实际开发中,...

    使用socket在andorid中相互传送文件

    String startMarker = readUntil(bis, "FILESTART".getBytes()); long fileSize = Long.parseLong(readUntil(bis, "FILEEND".getBytes())); FileOutputStream fos = new FileOutputStream(outputFile); byte[] ...

    Java IO流文档

    为了支持不同类型的流之间的互操作,Java提供了`InputStreamReader`和`OutputStreamWriter`来实现从字节流到字符流的转换。 - **InputStreamReader**:将字节流转换为字符流。 - **OutputStreamWriter**:将字符...

    Java经典面试题集(详尽版).doc

    - 虽然主要讨论Java,但面试中有时也会涉及C++,特别是与Java互操作性或比较两者的差异时。 16. **WebLogic及其他**: - WebLogic是Oracle提供的企业级应用服务器,面试中可能会询问关于部署、集群、性能调优等...

    webservice学习笔记

    Web服务的核心目标是实现不同平台、不同系统之间的互操作性。 ### 1. 基于JDK的Web服务实现 在Java中,我们可以使用JDK自带的API来创建简单的Web服务。以下三个案例展示了从基础的Socket编程到更复杂的Web服务交互...

    2021-2022计算机二级等级考试试题及答案No.11069.docx

    9. 文件操作类:InputStream类可以用于读取字节流,可以一次性读取多个文件。 10. Access 字段名限制:Access字段名不能包含的字符包括'^','*','`','$'等特殊字符。 11. 程序设计语言基本成分:程序设计语言...

    中文分词技术及其实现.pdf

    String s2 = new String(s1); out.write("<BOS>"); // 添加句子开始标记 out.write(s2); out.write("</EOS>"); // 添加句子结束标记 s1 = new StringBuffer(); // 清空缓冲区 } else { s1.append(a); // 将...

    超级有影响力霸气的Java面试题大全文档

    1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是...

    java源码包---java 源码 大量 实例

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款... InputStream is=ftpClient.list(); //得到服务器目录与文件列表输入流  StringBuffer info=new StringBuffer(); /...

    Java2 类库 Java2 类库

    1. **基础类库**:这是Java2类库的基础,包含了许多核心类,如Object、String、Math等。这些类提供基本的数据类型操作,字符串处理,数学运算等功能。 2. **集合框架**:Java2类库引入了强大的集合框架,如List...

    JDK_API_1.8中文.zip

    6. ** Nashorn JavaScript引擎**:Java 8引入了Nashorn JavaScript引擎,允许在Java应用中直接执行JavaScript代码,实现Java和JavaScript之间的互操作。 7. **接口私有方法**:从Java 8开始,接口可以拥有私有方法...

Global site tag (gtag.js) - Google Analytics