InputStream & String
来源:互联网 发布:西村由纪江 知乎 编辑:程序博客网 时间:2024/05/18 20:51
InputStream提供的是字节流的读取,而非文本读取,用Reader读取出来的是char数组或者String ,使用InputStream读取出来的是byte数组。
Reader类及其子类提供的字符流的读取char,inputStream及其子类提供字节流的读取byte,所以 FileReader类是将文件按字符流的方式读取,FileInputStream则按字节流的方式读取文件;InputStreamReader可以将读如stream转换成字符流方式,是reader和stream之间的桥梁。
1 . String –> Inputstream
public InputSteam getInputStreamFromString(String str){ InputSteam in=new ByteArrayInputStream(str.getBytes());}
2 . Inputstream ->String
public static String convertStreamToString(InputStream is) { StringBuilder sb = new StringBuilder(); String line = null; try { BufferedReader reader = new BufferedReader(new InputStreamReader(is)); while ((line = reader.readLine()) != null) { sb.append(line); } } catch (IOException e) { e.printStackTrace(); } finally { try { is.close(); } catch (IOException e) { e.printStackTrace(); } } return sb.toString(); }
阅读全文
0 0
- InputStream & String
- String转InputStream和InputStream转String
- String 和 InputStream 转化
- String之间转换InputStream
- android InputStream 转 String
- String和InputStream转换
- string转化为inputstream
- String与InputStream互转
- InputStream转化为String
- InputStream与String 转换
- android InputStream 转 String
- String, inputstream 互换
- InputStream转成String
- inputstream to string .
- [Android] InputStream 转换 String
- String与InputStream转换
- inputStream to String
- InputStream 与 String转换
- Viewpager无限自动轮播(网络请求)
- Linux 控制台登陆用户输入密码正确无法进入,反复提示登录
- 用shell通过jps -m来杀死进程
- Python生成MD5密码字典库
- SQL语句面试题目
- InputStream & String
- ubuntu14.04系统下安装cts环境
- WebStorm 2017 最新版激活方式
- ubuntu连接xshell问题
- iOS app签名机制
- Android 中的Dalvik和ART
- 只有一个执行几秒的作业为什么在taskctl中要执行很久且最后自动退出了-释疑
- 使用dimens来进行屏幕适配
- Codeforces