Java常用的IO流
1、常用io流概述
Java的io流按功能分,分为输入流和输出流,按处理类型分,分为字节流和字符流。
常用字节流:
常用字符流:
2、字节流案例
字节输入流:
public class InputStream {public static void main(String[] args) throws IOException {File file = new File("C:\\Users\\last\\Desktop\\代码资料\\filetxt\\a.txt");//1、创建输入流对象FileInputStream fis = new FileInputStream(file);int b;//2、字节流输入流读取文件并输出while((b=fis.read())!=-1){System.out.print(b+" ");}//3、关闭输入流fis.close();}
}
txt文件里的文字:
控制台输出:
为什么输出不是文字而是数字,因为字符在底层存储的时候就是存储的数值。即字符对应的ASCII码。
字节输出流:
public class OutputStream {public static void main(String[] args) throws IOException {File file = new File("C:\\Users\\last\\Desktop\\代码资料\\filetxt\\a.txt");//1、创建输出流对象FileOutputStream fos = new FileOutputStream(file);//2、准备数据,并转换为字节或数组类型String msg="\n野火烧不尽,\n春风吹又生";byte[] bytes = msg.getBytes();//2、往文件里面写入数据fos.write(bytes);//4、关闭输出流fos.close();}
}
运行程序把文字写入到了txt文本中
ps:new FileOutputStream(file)是如果没有这个文件,会自己创建一个,而FileInputStream不会自己创建,会直接报错。
3、字符流案例
Java常用的IO流相关推荐
- 笔记整理2----Java语言基础(二)06 断点调试与数据加密+07 面向对象-类与对象+08 java常用API-基础+09 java集合+10 IO流-基础
06 断点调试与数据加密+07 面向对象-类与对象+08 java常用API-基础+09 java集合+10 IO流-基础 第06天 java基础语法 今日内容介绍 Eclipse断点调试 基 ...
- java中io流实现哪个接口_第55节:Java当中的IO流-时间api(下)-上
标题图 Java当中的IO流(下)-上日期和时间日期类:java.util.Date 系统时间:long time = System.currentTimeMillis();public class ...
- java中的IO流(超全)(超详解)结合实例轻松掌握
java进阶之IO流 IO流的概念(大纲): 1.InputStream和OutputStream的继承关系图 2.Reader和Writer的继承关系图 3.文件专属流(加※为重点掌握) ※File ...
- Java当中的IO流(中)
Java当中的IO流(中) 删除目录 import java.io.File;public class Demo{public static void main(String[] args){// 目 ...
- Java当中的IO流-时间api(下)-上
Java当中的IO流(下)-上 日期和时间 日期类:java.util.Date 系统时间: long time = System.currentTimeMillis(); public class ...
- Java基础学习—— IO流
Java基础学习-- IO流 1 文件 1.1 文件的创建 1.2 文件常用的方法 2 IO流 2.1 FileInputStream 2.2 FileOutputStream 2.3 文件的拷贝 2 ...
- 重新java系列之IO流
重新java系列之IO流 内容介绍 学习目标 字符输入流 字符输入流[Reader] FileReader类 构造方法 读取字符数据 使用演示: 字符输出流 字符输出流[Writer] FileWri ...
- 猿创征文|Java中的IO流大家族 (两万字详解)
目录 IO流 概述 分类 四大家族 需要掌握的16个流 文件专属 FileInputstream(读 字节) FileInputStream类的其他常用方法 FileOutputStream (写 字 ...
- 视频教程-极简Java五:IO流-Java
极简Java五:IO流 华中科技大学毕业,十余年行业经验,曾带领团队完成CPN客户管理系统,并完成农业银行网站,乐途旅游网等网站的开发,在Java领域有深厚的积累,授课风格深入浅出,直指核心. 夏昊 ...
最新文章
- 流程图函数’怎么画_原来函数可以这么美!
- 再见,Python。你好,Go 语言
- 【AI-1000问】softmax loss和交叉熵有什么关系?
- imagick用法!
- steam夏日促销悄然开始,用Python爬取排行榜上的游戏打折信息
- Winscp使用sudo user登录
- 微信H5页面嵌入百度地图---解决手机的webKit定位,ios系统对非https网站不提供支持问题
- Infopath 2013 通过UserProfileService读取AD用户信息
- Clickhouse 数据库连接工具——DBeaver
- HTTP报文结构详解
- JFianl项目中Controller层方法不进行权限校验-可以添加注解@UnCheck
- 基于人工智能的智能化地理信息系统
- 一、PocketSphinx-Android DNK环境搭建
- java 无理数_《数学分析原理》笔记之——无理数的引入
- CocosCreator图片资源加密解密
- GitHub标星90K,这份持续霸榜的Leetcode刷题手册到底有多强?
- SyntaxError: Invalid regular expression: invalid group specifier name
- 记住这些单词各种编程学习起来会很简单
- 从零开始学习badusb 7月21日
- Linux RPM包管理及yum安装用法
热门文章
- mysql丢失数据,mysql数据丢失问题讨论(转)
- 我的世界java1.16.3村庄种子,我的世界2020年最新版村庄种子
- epic如何修改着色器缓存路径
- ps -aux排序--按内存使用排序或按cpu使用排序
- 3周个人错误和知识弱点盲点{随时更新}
- Nginx报错Mixed Content: The page was loaded over HTTPS, This content should also be served over https
- redis排查读取超时、连接超时
- 云服务器怎么安装虚拟主机,服务器上怎么安装虚拟主机
- 搜狗Sogou拼音输入法,搜狗高速浏览器(IE浏览器内核)
- 【Proteus仿真】Arduino+uln2003驱动步进电机+单按键启保停正反转控制