凯哥学堂

搜索

凯哥学堂

JavaSE——IO流-16位流&代码统计器

2018-10-30 18:29| 发布者: 可可| 查看: 3| 评论: 0

凯哥学堂 首页 资讯 学习笔记 JavaEE 查看内容

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

16位流:
字符流

专门处理文字,只读取记事本一类的数据。

不管怎样操作字符最终会转换成文字。

我们读取文件单位无非就是字节,计算机最小的单位是位,位太小了用不上,所以将8位组成一个字节,所以计算机最小的单位是字节,所有的东西都是位形成,所有的东西都是字节形成。8位流不管什么东西都能输入、输出,而且不丢失原有的字节。16位流跟8位流有区别的,16位流的应用方面没有那么广,16位流是用在字符方面的操作。16位流的输出和输出都是以char为单位,所有16位流仅仅只是专门用来处理文字而已。

Java.io:

image

例题:
输出

image

image

输入:

image

例题2:8位流转换16位流

image

image

例题3:16位流转换成8位流输出,按照GBK编码格式输出。

image

image

要转换成ITF-8编码格式才可以现实文字。

image

例题4:截取

image

例题5:print输出

image

image

制作一个代码统计器:
1.递归搜索
2.代码行的统计
3.正则表达式

例题:

image

image


关注我们


微信

微博

QQ