Android在读入字节流时的注意点
来源:互联网 发布:相机软件哪个好 编辑:程序博客网 时间:2024/05/09 03:54
错误代码:
StringBuilder jsonString = new StringBuilder();byte[] buffer = new byte[1024];try {while( inputStream.read(buffer) != -1){String string = new String(buffer);jsonString.append(string);}return jsonString.toString();catch(Exception e){ //TODO}
原因:
在
String string = new String(buffer);这一行时会把整个buffer都加到string中,也就是会把后面的空格也加入。所以应该使用
String string = new String(buffer, 0, len)这个API
- Android在读入字节流时的注意点
- 在读取Socket时注意的问题
- Java 中没有无符号数,在读字节数组转换的时候需要注意溢出的情况
- Android Studio安装时的注意点
- Android autoLink的注意点
- 开发android的注意点
- Android 生命周期的注意点
- SWMM引擎之二——在读SWMM模拟结果时应注意的问题
- android程序 访问Tomcat服务器时的注意点
- Android中的ShapeDrawable的一个注意点
- 关于使用Android Application的注意点
- Android中使用数据库的注意点
- 开发Android app的注意点
- Android include标签的注意点
- Android Toast的一个注意点
- Android的socket编程注意点
- Android:自定义控件的一些注意点
- Android自定义View的注意点
- 正则表达式(javascript)学习总结
- uva 11731 - Ex-circles
- 在accept返回之前,连接终止
- Tomcat 系统架构与设计模式,第 2 部分: 设计模式分析
- fopen 文本文件与二进制文件区别
- Android在读入字节流时的注意点
- X264编码h264
- Makefile文件
- 学习资料
- 关于soft matting的MATLAB代码
- 自己动手编译Android内核-美化包
- C/C++中程序在使用堆内存时的内存复用问题
- MongoDB介绍及下载与安装
- win7下搭建外网svn服务器