- 博客(8)
- 收藏
- 关注
原创 第二阶段_IO_RAF
RandomAccessFile时Java输入/输出流体系中功能最丰富的文件内容访问类,它提供了众多的方法来访问文件内容,既可以读取文件,也可以向文件输出内容,只能对文件进行操作。 RAF对象包含了一个指针,用以标识当前读写处的位置。 RAF包含了如下两个方法来操作文件记录指针。 long seek(long pos):返回文件记录指针的当前位置 voidseek(long pos):将文件...
2018-10-13 19:07:02
107
原创 第二阶段_IO_重定向输入输出
重定向输出流 try { //一次性创建PrintStream输出流 PrintStream printStream = new PrintStream("D:\\a.txt"); //将标准输出重定向到ps输出流 System.setOut(printStream); //向标准输出流输出一个字符串 printStream.println("亚麻跌"); ...
2018-10-13 18:57:58
139
原创 第二阶段_IO_推回输入流
PushbackInputStream / PushbackReader它们都提供了如下三个方法 void unread(byte[]/char[] buff):将一个字节/字符数组内容推回到推回缓冲区里,从而允许重复读取刚刚读取的内容 void unread(byte[]/char[] buff,int off,int len):将一个字节/字符数组里从off开始,长度为len字节/字符的...
2018-10-13 18:55:50
135
原创 第二阶段_IO_转换流
将字节流转换为字符流的转换流 public static void main(String[] args) throws IOException{ InputStreamReader reader = new InputStreamReader(System.in); //由于BufferedReader具有一个readLine()方法,可以非常方便低一次读入一行内容,所以经常把读取...
2018-10-11 20:36:52
85
原创 第二阶段_IO_输入/输出体系
以数组为物理节点的节点流除了在创建节点流对象时需要传入一个字节数组或者字符数组以外,用法上与文件节点流完全相似。 字符流还可以使用字符串作为物理节点,用于实现从字符串读取内容,或将内容写入字符串(用StringBuffer充当字符串) 示范使用字符串作为物理节点的字符输入/输出流的用法 public static void main(String[] args) throws IO...
2018-10-11 20:32:57
95
原创 第二阶段_IO_处理流的用法
处理流的用法, 典型思路: 使用处理流来包装节点流,程序通过处理流来执行输入/输出功能,让节点流与底层的I/O设备、文件交互 程序使用处理流非常简单,通常只需要在创建处理流时传入一个节点流作为构造器参数即可,这样创建的处理流就是包装了该节点流的处理流 public static void main(String[] args) throws IOException { FileOutp...
2018-10-11 20:19:02
110
原创 第二阶段_IO_理解Java的IO流
在Java中把不同的输入/输出源(键盘、文件、网络连接等)抽象表述为流 stream 1、流的分类 按照流的流向可分为:输入流 和 输出流,参考系为内存。 输入流:InputStream/Reader 输出流:OutputStream/Writer 按照操作流的类型可分为:字符流和字节流。 字节流:主要是以InputStream和OutputStream作为基类 字符流:主要是以Reade...
2018-10-11 19:27:37
113
原创 第二阶段 IO_File类
File :文件和目录路径名的抽象表示 构造方法: File(String pathname) ----> 通过将给定的路径名字符串转换为抽象路径名来创建新的FIle实例 File file = new File("E:\\"); File(File parent,String child) ---->从父抽象路径名和子路径名字符串创建新的File...
2018-10-10 19:41:53
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人