获得文件的 输入流 (InputStream) 后,若文件为纯文本,如何以 字符串(String) 的形式输出?

  BufferedReader br = new BufferedReader( new InputStreamReader ( input , "utf-8" ) );

解析:

  // 例如现在 Servlet 中通过加载类路径下的资源,得到该资源的输入流:

    ClassLoader cl = this.getClass().getClassLoader();  // 创建类加载器

    InputStream input = cl.getResoourceAStream( "资源的路径" );  // 获得资源的输入流。其中 Servlet 下的路径格式表示如:demo01Servlet/A.txt

    BufferedReader br = new BufferedReader( new InpurStreamReader( input , "utf-8" ) );  // 将刚才的 "字节流" 转换成 "字符流"。最好加上编码格式 ( 如:"utf-8" )

  // 读取开始

    String line = br.readLine();  // 读取第一行

    while( line != null )

    {

      System.out.println( line );  // 输出该行

      line = br.readLine();  // 读取下一行

    }

    br.close();

    

转载于:https://www.cnblogs.com/bear-19970220/p/10335869.html

InputStream 转 String相关推荐

  1. java scanner转string,Java InputStream to String 转化

    1. 概况 这篇文章主要是讲怎样将InputStream转换为String.采用[weblink url="http://code.google.com/p/guava-libraries/ ...

  2. Java InputStream转换为String

    Today we will learn how to convert InputStream to String in Java. While working on files, sometimes ...

  3. String与InputStream相互转换

    1.String to InputStream String str = "String与InputStream相互转换"; InputStream in_nocode = new ...

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

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

  5. Java String to InputStream

    Today we will look into how to convert String to InputStream in java. Recently I wrote a post to con ...

  6. Java InputStream详解

    InputStream 是个抽象类. public abstract class InputStream implements Closeable public int read(byte b[], ...

  7. struts2文件下载出现Can not find a java.io.InputStream with the name的错误

    今天在用struts2就行文件下载时出现如下错误: Servlet.service() for servlet default threw exception java.lang.IllegalArg ...

  8. Mabatis 源码探究(2)Java 获取mybatis-config.xml的输入流 inputStream对象

    关于Mybatis源码探究的专栏. 其我的专业是软件技术这个方向的,mybatis 许久以前就学了,但是心里一直存在一些疑惑.也上网查了,看过各种大佬的博客,对 于Mybatis的理解始终感觉不足.最 ...

  9. 2个在Java中将Byte []数组转换为String的示例

    将字节数组转换为String似乎很容易,但是很难做到正确. 每当字节转换为String或char时,许多程序员都会犯忽略字符编码的错误,反之亦然. 作为程序员,我们都知道计算机只能理解二进制数据,即0 ...

最新文章

  1. pku1182(食物链) hdu3047 Zjnu Stadium
  2. Windows Phone 8本地化多语言支持
  3. python读取grib2数据_python读取grib grib2气象数据
  4. ecshop dizcuz会员整合
  5. python求小数部分_python-numpy数组的小数部分
  6. js写用户名密码错误提示_写给前端的 Jenkins 教程——快速实现前端/ Node.js 项目的 CI/CD...
  7. 学习linux方向,学习linux方向
  8. oracle rat结果分析比较,Oracle RAT介绍及最佳实践
  9. 云计算教程:小型云计算平台怎么搭建?
  10. 我有一个梦想计算机工程师作文,我有一个梦想作文(通用10篇)
  11. 概率统计14——几何分布
  12. WordPress丸子小程序从零到一搭建小程序[小程序配置]
  13. Java选择题(十)
  14. ROS 几款IDE,一些小坑
  15. Astah 建模软件安装
  16. Unity游戏开发:开放世界地形关卡
  17. 员工管理系统之添加修改删除操作
  18. BR系列罗氏电流线圈变送器——安科瑞崔远航
  19. vue2_路由03_路由传参
  20. java中履约记录表的实现_工程建设项目标后履约情况记录表

热门文章

  1. C# 遇到 which has a higher version than referenced assembly
  2. char[]和char*的区别(转)
  3. datagrip中运行sql语句
  4. pycharm new project变成灰色
  5. python数据可视化的特点_Python数据可视化, 看这一篇就够了
  6. java定时任务的两种实现方式
  7. Spring与mybatis整合---Mybatis学习笔记(十一)
  8. ubuntu中解决无法调节屏幕亮度的问题
  9. jQuery.inArray()方法
  10. redis的常用命令及实例讲解