import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.io.InputStreamReader; public class Test4 { public static void main(String[] args) {
String str = "我在深圳";
InputStream is = StreamUtil.getStrToStream(str);
System.out.println(str);
System.out.println(StreamUtil.getStreamToStr(is));
/**
* 我在深圳
* 我在深圳
*/
}
} /**
* 字符串和输入流互转类
*/
class StreamUtil { /**
* 将一个字符串转化为输入流
*
* @param sInputString
* @return
*/
public static InputStream getStrToStream(String sInputString) {
if (sInputString != null && !sInputString.trim().equals("")) {
try {
ByteArrayInputStream tInputStringStream = new ByteArrayInputStream(sInputString.getBytes());
return tInputStringStream;
} catch (Exception ex) {
ex.printStackTrace();
}
}
return null;
} /**
* 将一个输入流转化为字符串
*
* @param tInputStream
* @return
*/
public static String getStreamToStr(InputStream tInputStream) {
if (tInputStream != null) {
try {
BufferedReader tBufferedReader = new BufferedReader(new InputStreamReader(tInputStream));
StringBuffer tStringBuffer = new StringBuffer();
String sTempOneLine;
while ((sTempOneLine = tBufferedReader.readLine()) != null) {
tStringBuffer.append(sTempOneLine);
}
return tStringBuffer.toString();
} catch (Exception ex) {
ex.printStackTrace();
}
}
return null;
} }

  

最新文章

  1. 游标cursor
  2. (转)SQL 优化原则
  3. NOIP2007矩阵取数[DP|高精度]
  4. acpi参考网站
  5. EF框架 转载
  6. 转 SQL Server中关于的checkpoint使用说明
  7. springMVC之HelloWorld
  8. Oracle结果集 (MSSQL存储过程写报表)
  9. linux安装rz和sz
  10. NSString / NSMutableString 字符串处理,常用代码 (实例)
  11. webView的一些经验总结
  12. chrome开发工具指南(十一)
  13. codevs 2621 土地侵蚀
  14. python subprocess.Popen 控制台输出 实时监控百度网ping值
  15. linux文件权限目录配置笔记
  16. 如何判断win10 和office的版本
  17. JavaScript中的递归
  18. 脱壳_00_压缩壳_ASPACK
  19. mysql 如何选择随机行
  20. mysql 修改数据库存储地址

热门文章

  1. c#自制抽奖小程序
  2. 使用springboot实现一个简单的restful crud——01、项目简介以及创建项目
  3. HTML知识整理
  4. tomcat7:deploy (default-cli) on project myproject: Cannot invoke Tomcat manager: Software caused connection abort: socket write error
  5. iOS 简化冗余代码
  6. 一些 SQLite技巧
  7. TLS 1.3 中Pre_shared_key和key_share对应的两种密钥交换模式
  8. keepalived实现nginx反向代理的高可用
  9. 使用Cloudera Manager搭建YARN集群及YARN HA
  10. Java 十大排序算法