上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 93 下一页
摘要: FileReader源码的构造方法。底层使用FileInputStram读取 编码不一样占用的字节大小也不一样。GBK一个汉字占用 2个字节。 utf-8一个汉字占用三个字节 转换流InputStreamReader 写的OutputStreamWrite 阅读全文
posted @ 2019-07-30 23:12 高山-景行 阅读(127) 评论(0) 推荐(0) 编辑
摘要: IDEA默认的编码格式是UTF-8 新建一个txt文件。输入你好 ANSI就是系统默认编码。保存即可。 通过IDE打开是乱码的,因为默认打开的方式是UTF-8 转换为char类型 输出了乱码 阅读全文
posted @ 2019-07-30 22:57 高山-景行 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-30 18:19 高山-景行 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 出师表,按照12345678进行排序 使用Map集合进行排序 把内容都写到一行里面去了 阅读全文
posted @ 2019-07-30 15:16 高山-景行 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 读取到的是第一行数据 读取多行数据 使用循环 阅读全文
posted @ 2019-07-30 15:10 高山-景行 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 使用newLine来换行 同样的效果 println的源码里面其实就用的就是newLine() 阅读全文
posted @ 2019-07-30 15:06 高山-景行 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 把之前文件复制的代码复制到这里 一个字节一个字节的读取,复制文件 byte数组的形式 缓冲流测试 数组缓冲 阅读全文
posted @ 2019-07-30 15:02 高山-景行 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 内容改成abc 来个数组缓冲 阅读全文
posted @ 2019-07-30 14:57 高山-景行 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 子类 继承父类,这些方法都可以使用 必须写上flush,刷新数据数据才能写入到文件内 阅读全文
posted @ 2019-07-30 14:52 高山-景行 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一个字节一个字节的读取,先读取到a,a给到os操作系统。os再给JVM,。jVM再把a给java程序 读完a再读取b。这样一层层的返回,效率低下 一次读取,缓冲区数组返回来。 阅读全文
posted @ 2019-07-30 14:46 高山-景行 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 键值对文件,读取到集合中来使用 分隔符也可以用空格 读出来乱码 阅读全文
posted @ 2019-07-30 14:34 高山-景行 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 第一行是注释,第二行是时间,时间是自动加的 使用FileOutputStream。 写入中文会乱码 阅读全文
posted @ 2019-07-30 14:26 高山-景行 阅读(159) 评论(0) 推荐(0) 编辑
摘要: map下面的实现类叫做Hashtable Properties是唯一和IO流相结合的 讲解 代码 阅读全文
posted @ 2019-07-30 14:11 高山-景行 阅读(117) 评论(0) 推荐(0) 编辑
摘要: jdk7 jdk9 阅读全文
posted @ 2019-07-30 13:05 高山-景行 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 变量没有初始化的赋值 变量可能赋值会失败。设置fw为null。close报错 把close也用try catch捕获异常 修改写入w盘。实际盘符没有这个 上面异常是这里打印的 继续优化代码 阅读全文
posted @ 2019-07-30 12:59 高山-景行 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 追加写就是后面参数设置为true 加入换行符 阅读全文
posted @ 2019-07-30 12:51 高山-景行 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 从1开始写写三个字符 最后多了个bcd 写入字符串 字符串的一部分 阅读全文
posted @ 2019-07-30 12:48 高山-景行 阅读(113) 评论(0) 推荐(0) 编辑
摘要: flush之后,还可以继续使用流写文件 阅读全文
posted @ 2019-07-30 12:43 高山-景行 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 写完之后不刷新,则没有数据。数据只是写如到了内存缓冲区中 必须要调用flush方法,把数据刷新过去 close关闭的时候也会把数据刷新到文件中。这里把flush注释了也是可以的 阅读全文
posted @ 2019-07-30 12:39 高山-景行 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-30 12:34 高山-景行 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 读取的文件有中文也有英文 强转为char类型 缓冲读取多个字符 使用string的构造方法转换为字符输出 阅读全文
posted @ 2019-07-30 12:31 高山-景行 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-30 12:24 高山-景行 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 编码格式右下角显示是UTF-8 前三个字节是你,后三个字节是好。一个汉字占用了三个字节 读一个字节让编程char类型 文件里面后面加上abc abc没有问题 所以java提供字符流。字符流一次读取一个字符,不管你的字符是中文的还是英文的,是数字还是符号 阅读全文
posted @ 2019-07-30 10:49 高山-景行 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 谁用字节可以读取任何文件。 读取后再写入到D盘去。这就是一个文件的复制。 怎么由C盘到D盘。这里要借助流技术 需要创建两个流,一个读取一个写入 图片复制过来了。 看一下图片的字节数。whilte循环要执行78万多次 ,所以还是很慢的 提高效率 设置byte的变量,长度为1024 每次读取的有效个数, 阅读全文
posted @ 2019-07-30 10:36 高山-景行 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 参数带字节数组的 把字节数组转换为字符串 文件里面有ABCDE 再来读取一次 再来读取一次。读取的结果是ED 再来读取,-1到时输出了。但是还是把ED读取出来了。 原理 第一步创建流对象 第二部创建数组 第三步读取数据 jav程序找JVM。JVM找OS,OS调用他的方法来读取数据 第一次读取会读到A 阅读全文
posted @ 2019-07-30 10:20 高山-景行 阅读(221) 评论(0) 推荐(0) 编辑
上一页 1 ··· 50 51 52 53 54 55 56 57 58 ··· 93 下一页