2020.4.7 IO流

p355 往文件中写入数据(UTF-8格式 3个数字代表一个汉字)FileOutputStream

p358 一次读取一个字节 利用 FileInputStream 中的read()方法


p359 一次读取多个字节 利用 read(Byte[] b)方法

P364 用字符输入流读取数据(与字节流读取流程一样,但是读取到的值的类型不同)

p366 字符输出流(与字节输入流有些不同)FileWriter

P368 peoperties集合的使用方法



p376 BufferedOuputStream 相当于在OuputStream的外面套一个缓冲区。

具体案例

p381 文本排序实例

package demo06.File;
//p381
import java.io.*;
import java.util.HashMap;
import java.util.Set;public class Demo06WenbenPaixu {public static void main(String[] args) throws IOException {HashMap<String, String> ssHM = new HashMap<>();BufferedReader br = new BufferedReader(new FileReader("H:\\1\\1.txt"));BufferedWriter bw = new BufferedWriter(new FileWriter("H:\\1\\2.txt"));String line;while ((line=br.readLine())!=null){String[] sp = line.split("\\.");ssHM.put(sp[0],sp[1]);}Set<String> keyset = ssHM.keySet();for (String key : keyset) {String val = ssHM.get(key);line=key+"."+val;bw.write(line);bw.newLine();}bw.close();br.close();}
}

P385 OutputStreamWriter的用法

P386 InputStreamReader的用法

p388 序列化与反序列化

P389 对象的序列化流 ObjectOutputStream


P390 对象的反序列化流 ObjectInputStream

P393 序列化与反序列化练习

B站黑马Java基础+就业班+各种项目idea版本(正在更新)2 IO流相关推荐

  1. 2017最新整理传智播客JavaEE第49期 基础就业班

    2017最新整理传智播客JavaEE第49期 基础就业班 可以说是一套不可多的的教程,有条件的同学建议报名培训,效果更佳,没有条件的朋友就买个培训课堂上录制的视频吧. 视频教程推送门:http://b ...

  2. 传智播客上海java培训就业班 视频教程

    传智播客上海java培训就业班 视频教程 传智播客上海java培训就业班 视频教程 传智播客上海java培训就业班 视频教程 下载地址:百度网盘

  3. 七月在线python数据分析_七月在线Python基础+数据分析班+爬虫项目

    资源介绍 七月在线Python基础+数据分析班+爬虫项目 目录 ├─Python基础入门班2017年 ││代码.rar │└─视频 │xa0 xa0 01.第1课 入门基础.rar │xa0 xa0 ...

  4. java基础入门-16-【阶段项目(综合练习doudizhu游戏)】

    Java基础入门-16-[阶段项目(综合练习&doudizhu游戏)] 25.阶段项目(综合练习&doudizhu游戏) 斗地主小游戏 斗地主游戏1(控制台版) 步骤一:准备牌 步骤二 ...

  5. 黑马程序员就业班第一天的总结以及自己的看法

    就业班第一天的内容:html 个人感觉东西蛮多的,,要记下来的内容也蛮多的,总结的内容大概如下:HTML 1.html的简介     (1)什么是html?HyperText Mark-up Lang ...

  6. Python零基础速成班-第8讲-Python文件操作File IO、高级文件处理模块shutil、CSV、JSON、多线程基础

    Python零基础速成班-第8讲-Python文件操作File I&O.高级文件处理模块shutil.CSV.JSON.多线程基础 学习目标 文件操作File I/O 高级文件处理模块shut ...

  7. Java基础之账本小项目

    目录 1.前言 2.功能实现效果图 3.使用技能和软件 4.UML图 5.代码 6.总结 1.前言 断断续续学习了将近两个月吧.JavaSe基础差不多学完了,感觉看得懂代码,却不知道怎么自己写程序,这 ...

  8. day04--java高级编程:API:Object、String,Buffer、包装类、日期、java比较器、BigInteger、进制、length区别,IO流,路径,序列化id,编码

    1 API 1.1 Api文档下载 1.API (Application Programming Interface,应用程序编程接口)是 Java 提供的基本编程接口,一切可以调用的东西都是API. ...

  9. Java语言高级(第四部分)File类与IO流 ->(个人学习记录笔记)

    文章目录 第六章 File类与IO流 1. File类 1.1 概述 1.2 构造方法 1.3 常用方法 获取功能的方法 绝对路径和相对路径 判断功能的方法 创建删除功能的方法 1.4 目录的遍历 2 ...

最新文章

  1. android开发 获取相册名称_Android开发之获取相册照片和获取拍照照片
  2. 每日一博 - Review线程池
  3. 帮你理清 SpringBoot 与 SpringMVC 的关系
  4. 连不上 GitHub 的朝鲜,也开发出了人脸识别技术
  5. 树形结构 —— 树与二叉树 —— 树的中心
  6. Stanford CoreNLP遇到的问题
  7. MyEclipse 启动报错:‘Building workspace‘ has encountered a problem解决方法
  8. Python求1~300之间所有的完数
  9. Tomcat 调优之从 Linux 内核源码层面看 Tcp backlog
  10. PCL点云数据处理-滤波基础(C++)
  11. pdf转word,这个库好用
  12. stm32f4的数字摄像头接口(DCMI)使用
  13. Spark 关于提交任务报错 WARN scheduler.TaskSchedulerImpl: Initial job has not accepted any resources;
  14. word设置页眉页码 首页没有页眉(终于搞懂了)
  15. 华衫科技-实训课程-小滴服务(Html-Css-Javascript)
  16. java玫瑰花代码_玫瑰花c语言代码
  17. Centos7x Oracle 11G的rac部署(无图形化安装)
  18. [技美CG]ShaderToy对照UnityShader方法目录 [入门替换版]
  19. sklearn-鸢尾花分类
  20. 关于videojs视频加载重试

热门文章

  1. DirectX简介 第四篇 DirectPlay简介
  2. 大数据进阶之路——Spark SQL 之 DataFrameDataset
  3. VC单文档对话框添加托盘图标
  4. ElasticSeach全文检索
  5. 【BUUCTF】[强网杯 2019]随便注 1
  6. threejs学习笔记:CSS2DObject 2d文字渲染
  7. 163企业邮箱注册申请,外贸企业邮箱首选什么邮箱呢?
  8. win本地安装xxl-job服务
  9. Bootstrap-导航条-栅格系统-Carousel(轮播效果)-标签页
  10. 最新多屏群控技术---手机控制手机/苹果群控/IOS群控/实时同步操作群控功能讲解以及入门教程