1、String –> InputStream

InputStrem is = new ByteArrayInputStream(str.getBytes());
或者
ByteArrayInputStream stream= new ByteArrayInputStream(str.getBytes());

2、InputStream–>String

inputStream input;StringBuffer out = new StringBuffer();byte[] b = new byte[4096];for (int n; (n = input.read(b)) != -1;) {out.append(new String(b, 0, n));}
out.toString();

3、Reader –>String

BufferedReader in = new BufferedReader(new InputStreamReader(is));
StringBuffer buffer = new StringBuffer();
String line = " ";
while ((line = in.readLine()) != null){buffer.append(line);
}
return buffer.toString();

4、String–>Reader

Reader reader = null;
BufferedReader r = new BufferedReader(reader);
StringBuilder b = new StringBuilder();
String line;
while((line=r.readLine())!=null) {b.append(line);b.append(“\r\n”);
}
b.toString();

转载于:https://www.cnblogs.com/chenmo-xpw/p/5850391.html

java常用string inputStream转换相关推荐

  1. java偶校验计算代码_191120_02 Java常用加密校验转换算法汇总

    Java常用加密校验转换算法汇总 作者:邵发 官网:http://afanihao.cn/java 本文是Java学习指南系列教程的官方配套文档.内容介绍Java里的常用算法的使用,包含转换Hex / ...

  2. java常用地图坐标系转换工具类,支持谷歌,腾讯,百度等主流的地理坐标转换

    package com.shen.springboot.redis.util;import java.util.ArrayList; import java.util.HashMap; import ...

  3. java常用数据类型之间转换

    String和Integer Integer 转 String //使用toString(),必须保证Integer对象不是null,否则会抛出NullPointerException异常 Integ ...

  4. java中byte,String,InputStream之间的转换

    Java代码   import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.I ...

  5. java byte[] 文件流 转换成string是乱码_Java学习--IO(二)、多线程

    1.标准输入流 标准输入流是指从标准输入设备流向程序的数据. Java利用http://System.in来得到一个InputStream字节输入流 public static void main(S ...

  6. Java常用类:String

    说到Java中最常用的类,那么一定是非String类莫属了.刚学Java写hello world就用到了.虽然看起来简单但是还是有很多的细节需要注意.正因为常用我们才需要更加关注它的细节,这样我们才能 ...

  7. 常用类库-java.lang.String

    文章目录 常用类库-java.lang.String 简介 构造方法 常用方法: charAt codePointAt codePointBefore compareTo compareToIgnor ...

  8. java long string 转换_Java long 转成 String的实现

    Java long 转成 String的实现 第一种: String s = String.valueOf(long) 第二种: String s = Long.toString(long) 补充知识 ...

  9. java常用类(Object、String、Math、Date)

    文章目录 java常用类(Object.String.Math.Date) 一.object类及其方法 1. getClass()方法 2. hashCode()方法 3. toString方法 4. ...

  10. 17.Java常用实用类之String类中常用的方法以及一般应用场景,final关键字

    文章目录 1.String类学习 1.1.什么是String类 1.2.String类中常用的方法 1.2.1. 构造方法 1.2.2.public int length() 1.2.3.public ...

最新文章

  1. R3Query 大数据分析系统2017将发布免费个人版
  2. 在VMware ESXI 6.5创建虚拟机
  3. mongodb - 查看正在执行的操作
  4. python网络编程实例简析
  5. nlm算法matlab代码_遗传算法GA的MATLAB代码
  6. hive安装需要安装mysql区别_HIVE安装系列之一:在Linux中安装mysql,为其作为hive的metastore做准备...
  7. LeetCode 750. 角矩形的数量(DP)
  8. 2016年2月流量入口占比动态:搜索引擎大涨2.14%
  9. 机器学习笔记(三)---- 逻辑回归(二分类)
  10. 第一个关于selenium项目
  11. 基于PDF和JSPDF实现调整pdf文件大小功能
  12. 《演讲的力量》TED主席和首席教练教你演讲的基本技巧
  13. 工业测试软件技术指标,工业过程难测参数软测量建模方法研究及应用
  14. excel设置行高_聊聊python 办公自动化之 Excel(下)
  15. 现实迷途 第二十章 峰回路转
  16. 支付平台网站安全解决方案
  17. 微信小程序 php解密,微信小程序des加密、PHP des解密
  18. 网红KOL营销怎么做?如何寻找合适的网红KOL?
  19. 鸡兔同笼35个头94只脚用 鸡多少只?兔有多少只? Js解答
  20. 微信SEO优化搜索排名如何做

热门文章

  1. typeScrip(三) 类
  2. 使用管理员权限运行的程序无法浏览网络驱动器的问题
  3. redis 入门总结
  4. HDU 1024 (不重叠m段最大和) Max Sum Plus Plus
  5. 搭建 SQL Server 复制 (一)
  6. DataReader与DataAdapter的区别
  7. Python中的音频和数字信号处理(DSP)
  8. 数据结构C++版-图
  9. Node js模块系统
  10. 如何知道域名是否解析成功