InputStream 转 String
发布日期:2022-02-10 11:36:52
浏览次数:45
分类:技术文章
本文共 1364 字,大约阅读时间需要 4 分钟。
- /** 将String转换成InputStream */
- public static InputStream StringTOInputStream(String in) throws Exception{
- ByteArrayInputStream is = new ByteArrayInputStream(in.getBytes("ISO-8859-1"));
- return is;
- }
- /** 将InputStream转换成byte数组 */
- public static byte[] InputStreamTOByte(InputStream in) throws IOException{
- ByteArrayOutputStream outStream = new ByteArrayOutputStream();
- byte[] data = new byte[BUFFER_SIZE];
- int count = -1;
- while((count = in.read(data,0,BUFFER_SIZE)) != -1)
- outStream.write(data, 0, count);
- data = null;
- return outStream.toByteArray();
- }
- /** 将byte数组转换成InputStream */
- public static InputStream byteTOInputStream(byte[] in) throws Exception{
- ByteArrayInputStream is = new ByteArrayInputStream(in);
- return is;
- }
- /**
- * 将byte数组转换成String
- * @param in
- * @return
- * @throws Exception
- */
- public static String byteTOString(byte[] in) throws Exception{
- InputStream is = byteTOInputStream(in);
- return InputStreamTOString(is);
- }
/*将InputStream转成指定编码过的String/
- public static String InputStreamTOString(InputStream in) throws Exception{
- ByteArrayOutputStream outStream = new ByteArrayOutputStream();
- byte[] data = new byte[BUFFER_SIZE];
- int count = -1;
- while((count = in.read(data,0,BUFFER_SIZE)) != -1)
- outStream.write(data, 0, count);
- data = null;
- return new String(outStream.toByteArray(),"ISO-8859-1");
- }
转载地址:https://blog.csdn.net/courage89/article/details/8959925 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年03月16日 12时00分13秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
稳定币usda是哪个发行的_武夷山币装帧款曝光,共4款设计,你喜欢哪款?
2019-04-21
苹果笔记本的end键_笔记本用户的大烦恼:触控板,想好好用你不容易
2019-04-21
趣玩机器人什么时候成立的_【直播回顾】当我们谈机器人集成调试的时候在谈什么...
2019-04-21
vue 地理位置定位_HTML5地理位置
2019-04-21
pac代理模式什么意思_托管仓库租赁电商仓储运营模式托管什么意思
2019-04-21
validated 验证数组_在 Laravel 中处理请求验证的智能方法
2019-04-21
java 拼接路径优雅方式_Java安全编码实践总结
2019-04-21
realme x2 深度测试打不开_搭载65W超级闪充,realme真我X7手机充电评测
2019-04-21
整数取反编程_【每日编程185期】数字的补数
2019-04-21
能用别的软件吗_手机软件能用蓝牙传送吗
2019-04-21
为什么图片要2的倍数_为什么宝宝喜欢流“口水”?这种2种原因父母要知道,建议收藏...
2019-04-21
下载了XAMPP怎样打开MYSQL_xampp mysql安装启动
2019-04-21
pdo转mysql_mysql转mysqli或pdo
2019-04-21
mysql如果没有表就创建_mysql – 改变表是否存在或创建如果没有
2019-04-21
ireport连接mysql_ireport 4.5教程之数据源介绍
2019-04-21
mysql多维模型_数据仓库数据库设计方法---关系模型和多维模型比较分析
2019-04-21
局域网聊天程序 java MySQL_java 基于TCP/IP协议的局域网聊天小程序
2019-04-21