java io流(字符流)

文件打开

读取文件

关闭文件

//打开文件
//读取文件内容
//关闭文件
import java.io.*;public class Index{public static void main(String[] args) throws Exception{//打开文件//字符流方式打开//字符流每次按一个字符读取FileReader wj = new FileReader("D:/java/kj/javanew/src/Index.java");//字节流方式打开//字节流每次按一个字节读取//FileInputStream wj = new FileInputStream("D:/java/kj/javanew/src/Index.java");//读取文件内容int aa;    //这里必须定义为整形,java规定io 里面的read()这个方法的返回值是整形的aa = wj.read();    //读取一个字符String content = "";while(aa!=(-1)){    //ASCII码是从0开始的数字,只有什么都没有才会返回-1content += (char)aa;aa = wj.read(); //继续读取一个字符}//输出文件内容System.out.println("文件内容为:");System.out.print(content);//关闭文件wj.close();}
}

来源:https://www.cnblogs.com/phpyangbo/p/5965475.html

java io流(字符流) 文件打开、读取文件、关闭文件相关推荐

  1. Java IO: 其他字符流(下)

    转载自   Java IO: 其他字符流(下) 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) 本小节会简要概括Java IO中的PushbackRe ...

  2. java io 字节流 字符流

    1.流的概念 在程序中,所有的数据都是以流的形式进行传输和保存的,当程序需要数据的时候要使用输入流读取数据,而当程序需要保存数据时要使用输出流写数据 2.字节流和字符流 字节流:处理单元为1个字节,操 ...

  3. java IO(输入输出) 字符流

    //读取文件中的字符 package zhi_jie_liu;import java.io.*;public class Example08 {public static void main(Stri ...

  4. 【java笔记】字符流,Properties,序列化,打印流

    字符流 字符流=字节流+编码 package demo04;import java.io.FileInputStream; import java.io.FileNotFoundException; ...

  5. Java中使用字符流读取UTF-8和写出txt文件 乱码 问题

    乱码问题一直都是非常难受的问题,本文解决Java中使用字符流读取UTF-8和写出txt文件 乱码 话不多说,直接上图 输出结果: 使用代码: 解决:

  6. java io字符流_Java IO流字符流简介及基本使用

    Java IO流字符流简介及常用字符流的基本使用 字符流分为输入字符流(Writer)和输出字符流(Reader),这两种字符流及其子类字符流都有自己专门的功能.在编码中我们常用的输出字符流有File ...

  7. Java笔记整理六(File类,递归,字节流IO,字符流IO,流中的异常处理,属性集Properties,缓冲流,转换流,序列化,打印流)

    1.File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. 文件和目录路径名的抽象表示 java把文件和文件夹封装位为一个File类,我们可 ...

  8. 面试避坑手册之 Java字节流和字符流总结IO流!

    从接收输入值说起 在日常的开发应用中,有时候需要直接接收外部设备如键盘等的输入值,而对于这种数据的接收方式,我们一般有三种方法:字节流读取,字符流读取,Scanner 工具类读取. 字节流读取 直接看 ...

  9. Java字节流和字符流,是时候总结一下IO流了

    Java字节流和字符流,是时候总结一下IO流了 从接收输入值说起 字节流读取 字符流读取 Scanner 读取 什么是 IO 流 字节流和字符流 字节流 字节输入流 字节输出流 缓冲流的原理 字符流 ...

  10. java编程,字符流BufferedReader,读取一行数据。finally,readLine

    package onelo;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamR ...

最新文章

  1. 一个c语言构造函数调用的问题(有趣)
  2. Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)
  3. 文巾解题 面试题 01.01. 判定字符是否唯一
  4. 洛谷P4136 谁能赢呢?——博弈
  5. abp vnext2.0核心组件之DDD组件之实体结构源码解析
  6. linq判断集合中相同元素个数_iOS开发swift语法梳理:集合Set
  7. C#开发高亮语法编辑器(一)——TextBox ,RichTextBox
  8. access2007连接oracle数据库(通过ODBC)
  9. cubic差值matlab,matlab自带的插值函数interp1的四种插值方法
  10. UI素材模板|优秀的后台管理系统UI面板
  11. Python读取安卓手机GPS信息
  12. layui第三方插件引入_插件分享 | 可以进行web爬虫的Xray插件(文章末尾有福利)...
  13. indesign排版实例教程,如何更改页面大小?
  14. 如何用计算机制作思维导向图,电脑怎样制作思维导图,手把手教你绘制思维导图简单方法...
  15. 倍福plc的型号_倍福模块选型
  16. Fuzzy analytic hierarchy process(模糊层次分析法)论文学习
  17. 详解rem布局-利用rem布局实现移动端高清显示
  18. centos7安装并使用supervisor管理服务队列
  19. Win10 C盘清理的技巧,将C盘中除Windows外的所有系统文件夹移到C盘之外,节约大部分C盘空间
  20. 眼球追踪技术在用户体验中的应用

热门文章

  1. 经典C语言程序100例之九三
  2. 党建信息发布服务器要求,党建云服务器繁忙
  3. oracle中noguarantee,关于undo guarantee
  4. 安装OpenLDAP
  5. 1、代码中设置编码、编辑器中设置Python的编码
  6. 64位Linux下安装mysql-5.7.13-linux-glibc2.5-x86_64 || 转载:http://www.cnblogs.com/gaojupeng/p/5727069.html
  7. 16_Android生命周期再介绍,通过androidconfigChanges属性让界面旋转时不改变状态中保留的值
  8. 3.游戏优化(CCSpriteBatchNode)
  9. 删除Oracle数据库时常见问题(注册表方面,文件目录方面,环境变量方面)
  10. 服务器控件 原生html,应用样式到HTML服务器控件