
java--io流
文章平均质量分 80
FenQing1213
通过时间与实践的不断累积,让自己羽翼丰满,才能越飞越高,越飞越远...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IO流(16)--模拟试用版软件的剩余提示
package com.fenqing.stream;import java.io.BufferedReader;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class test_2 { /** * 当我们下载一个试用版软件,没有购买正版的原创 2017-12-13 20:29:53 · 491 阅读 · 0 评论 -
IO流(9)--字符流的三种拷贝
字符流FileReaderpublic static void main(String[] args) throws IOException { FileReader fr=new FileReader("xxx.txt"); int b; while((b=fr.read())!=-1){ System.out.pr原创 2017-12-11 22:43:48 · 394 阅读 · 0 评论 -
IO流(8)--对数据进行加密
package com.fenqing.Stream;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;publ原创 2017-12-10 17:18:09 · 662 阅读 · 0 评论 -
IO流(7)--录入数据,拷贝到指定文件
package com.fenqing.Stream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Scanner;public class test_quit { /** * 将键盘录入的数据拷贝到当前目录下的text.txt文件中,键盘录入 * 数据原创 2017-12-10 17:16:26 · 463 阅读 · 0 评论 -
IO流(5)--字节流读写中文
1.用getBytes()方法; 2.创建对象 String(arr,0,len); package com.fenqing.Stream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.I原创 2017-12-10 17:11:09 · 566 阅读 · 0 评论 -
IO流(4)--Flush()和Close()方法的区别
Flush()和Close()的方法的区别 Close()方法 * 具备刷新的功能,在关闭流之前,就会先刷新缓冲区,将缓冲区的字节全部刷新到文件上,在关闭流。 flush()方法 * 可以刷新,并且刷新之后可以继续写,而close刷新之后就不能继续写了。package com.fenqing原创 2017-12-10 17:07:14 · 1010 阅读 · 0 评论 -
IO流(3)--BufferedIn/outputStream缓冲区
拷贝数据的方法–建立缓冲区package com.fenqing.Stream;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOE原创 2017-12-10 17:02:48 · 338 阅读 · 0 评论 -
IO流(2)--定义小数组拷贝
拷贝数据的方法–定义小数组package com.fenqing.Stream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class demo4_array原创 2017-12-10 17:00:12 · 378 阅读 · 0 评论 -
IO流(1)——输入输出流的构造及available()的应用
IO流分类:*按流向分为:输入流、输出流。*按操作类型分为:字节流:可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的。字符流:只能操作字符数据,比较方便。父类:*字节流的抽象父类:InputStreamOutputStram*字符流的抽象父类:ReaderWriterFileInputStream FileInputStream原创 2017-12-09 18:02:56 · 1932 阅读 · 0 评论 -
IO流(10)--带缓冲区的字符流的特有方法
带缓冲区的流中的特殊方法: 1.readline()不包括换行 2.newline() 换行,是跨平台的方法 \r\n 只支持windows系统package com.fenqing.demo;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileNotFoun原创 2017-12-11 22:48:38 · 391 阅读 · 0 评论 -
IO流(11)--LineNumberReader()
package com.fenqing.demo;import java.io.FileReader;import java.io.IOException;import java.io.LineNumberReader;public class demo7_lineNumberReader { public static void main(String[] args) th原创 2017-12-11 22:51:00 · 275 阅读 · 0 评论 -
IO流(15)--与TreeMap统计文本中每个字符出现的次数
package com.fenqing.stream;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.TreeMap;原创 2017-12-13 20:27:42 · 582 阅读 · 0 评论 -
IO流(14)--使用指定的码表读写字符
FileReader是使用默认码表读取文件, 如果需要使用指定码表读取, 那么可以使用InputStreamReader(字节流,编码表) FileWriter是使用默认码表写出文件, 如果需要使用指定码表写出, 那么可以使用OutputStreamWriter(字节流,编码表)package com.fenqing.stream;import java.io.FileInputSt原创 2017-12-13 20:25:51 · 390 阅读 · 0 评论 -
IO流(20)--数据输入输出流、随机访问流
1.什么是数据输入输出流 DataInputStream, DataOutputStream可以按照基本数据类型大小读写数据例如按Long大小写出一个数字, 写出时该数据占8字节. 读取的时候也可以按照Long类型读取, 一次读取8个字节.2.使用方式DataOutputStream(OutputStream), writeInt(), writeLong() DataOutputS原创 2018-01-19 00:01:57 · 329 阅读 · 0 评论 -
IO流(19)--标准输入输出流
1.什么是标准输入输出流(掌握)System.in是InputStream, 标准输入流, 默认可以从键盘输入读取字节数据System.out是PrintStream, 标准输出流, 默认可以向Console中输出字符和字节数据2.修改标准输入输出流(了解)修改输入流: System.setIn(InputStream)修改输出流: System.setOut(PrintStream原创 2018-01-18 23:51:40 · 373 阅读 · 0 评论 -
IO流(18)--打印流
1.什么是打印流 该流可以很方便的将对象的toString()结果输出, 并且自动加上换行, 而且可以使用自动刷出的模式System.out就是一个PrintStream, 其默认向控制台输出信息2.使用方式 打印: print(), println()自动刷出: PrintWriter(OutputStream out, boolean autoFlush, String encodi原创 2018-01-18 23:42:23 · 304 阅读 · 0 评论 -
IO流(17)--对象操作流
1.对象输入流ObjectInputStream 对象输入流是反序列化的,往出读数据package com.fenqing;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.ObjectInputStream;原创 2018-01-18 23:30:36 · 261 阅读 · 0 评论 -
IO流(13)--文本反转
将一个文本文档上的文本反转,第一行和倒数第一行的交换,第二行和倒数第二行的交换,以此类推。package com.fenqing.demo;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import j原创 2017-12-11 22:58:25 · 616 阅读 · 0 评论 -
IO流(12)--装饰设计模式
装饰设计模式 : 好处:耦合性不强,被装饰的类的变化与装饰类的变化无关package com.fenqing.demo;public class demo8_wrap { public static void main(String[] args) { newstu ss=new newstu(new student()); ss.code()原创 2017-12-11 22:53:10 · 300 阅读 · 0 评论 -
IO流(6)--录入文件路径,拷贝此文件到当前项目
package com.fenqing.Stream;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import原创 2017-12-10 17:14:21 · 624 阅读 · 0 评论