- 博客(69)
- 资源 (3)
- 收藏
- 关注
原创 IO流_随机访问流读取数据和操作文件指针
package cn.itcast_05;import java.io.IOException;import java.io.RandomAccessFile;/* * 随机访问流: * RandomAccessFile不属于流,是Object类的子类。 * 但它融合了InputStream和OutputStream的功能 * 支持对文件的随机访问读取和写入。 *
2017-02-28 23:13:22 1287
原创 IO流_随机访问流概述和写出数据
package cn.itcast_05;import java.io.IOException;import java.io.RandomAccessFile;/* * 随机访问流: * RandomAccessFile不属于流,是Object类的子类。 * 但它融合了InputStream和OutputStream的功能 * 支持对文件的随机访问读取和写入。 *
2017-02-28 20:31:01 533
原创 IO流_输出语句用字符缓冲流改进
package cn.itcast_04;import java.io.BufferedWriter;import java.io.IOException;import java.io.OutputStreamWriter;/* * 转换流的应用。 */public class SystemOutDemo2 { public static void main(String[]
2017-02-28 20:14:07 418
原创 IO流_三种方式实现键盘录入
package cn.itcast_04;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/* * System.in 标准输入流。是从键盘获取数据的 * * 键盘录入数据: * A:main方法人args接受参数 * java He
2017-02-28 19:59:25 2594
原创 IO流_标准输入输出流概述和输出语句的本质
package cn.itcast_04;import java.io.PrintStream;/* * 标准输入输出流 * System类中的两个成员变量: * public static final InputStream in “标准”输入流。 * public static final PrintStream out “标准”输出流。 * * InputS
2017-02-27 22:15:32 779
原创 IO流_打印流改进复制文本文件案例
package cn.itcast_03;import java.io.BufferedReader;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;/* * 需求:DataStreamDemo.java复制到Copy
2017-02-27 22:00:42 346
原创 IO流_PrintWriter实现自动刷新和换行
package cn.itcast_03;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;/* * 1:可以操作任意类型数据 * print(); * println(); * 2:启动自动刷新 * PrintWriter pw = new PrintW
2017-02-27 21:35:39 3338
原创 IO流_PrintWriter作为Writer的子类使用
package cn.itcast_03;import java.io.IOException;import java.io.PrintWriter;/* * 打印流 * 字节打印流 PrintStream * 字符打印流 PrintWriter * * 打印流的特点: * A:只有写数据,没有读取数据。只能操作目的地,不能操作数据源。 * B:可以操作任意类型
2017-02-27 21:34:47 696
原创 IO流_打印流的概述和特点
package cn.itcast_03;/* * 打印流 * 字节打印流 PrintStream * 字符打印流 PrintWriter * * 打印流的特点: * A:只有写数据,没有读取数据。只能操作目的地,不能操作数据源。 * B:可以操作任意类型 的数据。 * C:如果启动了自动刷新,就能够自动刷新。 * D:该流可以直接操作文本文件的。 *
2017-02-27 21:08:53 788
原创 IO流_内存操作流的概述和讲解
package cn.itcast_02;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;/* * 内存操作流:用于处理临时存储信息的,程序结束,数据就从内存中消失 * 字节数组: * ByteArrayInputStream
2017-02-26 23:22:10 424
原创 IO流_数据输入输出流的概述和讲解
package cn.itcast_01;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/* * 可以读写基本数据类型的数
2017-02-26 19:38:23 508
原创 IO流_键盘录入学生信息按照总分排序并写入文本文件案例
学生类package cn.itcast_06;public class Student { // 姓名 private String name; // 语文 private int chinese; // 数学 private int math; // 英语 private int english; public Student() { super(); //
2017-02-26 18:54:53 1188
原创 IO流_登录注册案例IO版实现
用户具体类package cn.itcast.pojo;/** * 这是用户基本描述类 * * @author 风清杨 * @version V1.1 */public class User { // 用户名 private String username; // 密码 private String password; public User() { supe
2017-02-24 22:17:08 641
原创 IO流_字符流、IO流小结、IO流案例总结
1:字符流(掌握) (1)字节流操作中文数据不是特别的方便,所以就出现了转换流。 转换流的作用就是把字节流转换字符流来使用。 (2)转换流其实是一个字符流 字符流 = 字节流 + 编码表 (3)编码表 A:就是由字符和对应的数值组成的一张表 B:常见的编码表 ASCII ISO-8859-1 GB2312 GBK GB18030 UTF
2017-02-23 23:00:16 792
原创 IO流_自定义类模拟LineNumberReader的获取行号功能案例
package cn.itcast_09;import java.io.IOException;import java.io.Reader;public class MyLineNumberReader { private Reader r; private int lineNumber = 0; public MyLineNumberReader(Reader r) { t
2017-02-22 23:52:31 562
原创 IO流_LineNumberReader的使用案例
package cn.itcast_09;import java.io.FileReader;import java.io.IOException;import java.io.LineNumberReader;/* * BufferedReader * |--LineNumberReader * public int getLineNumber():获取当前行号 *
2017-02-22 22:58:08 317
原创 IO流_自定义类模拟BufferedReader的readLine()功能案例
package cn.itcast_08;import java.io.IOException;import java.io.Reader;/* * 用Reader模拟BufferedReader()的readLine()功能 * * readLine():一次读取一行,根据换行符判断是否结束,只返回内容,不返回换行符 */public class MyBufferedRea
2017-02-22 00:18:00 1335
原创 IO流_把一个文件中的字符串排序后再写入另一个文件案例
package cn.itcast_07;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Arrays;/* * 需
2017-02-20 22:09:28 1355
原创 IO流_复制多级文件夹案例
package cn.itcast_05;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOE
2017-02-16 00:24:40 582
原创 IO流_复制指定目录下指定后缀名的文件并修改名称案例
package cn.itcast_04;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.FilenameFilter;import ja
2017-02-14 00:36:33 1754
原创 IO流_复制单级文件夹案例
package cn.itcast_03;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOE
2017-02-13 00:33:45 1234
原创 IO流_随机获取文本文件中的姓名案例
package cn.itcast_02;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.Random;/* * 需求:我有一个文本文件中存储了几个名称,请写一个程序随即获取一
2017-02-12 22:49:10 519
原创 IO流_把文本文件中的数据存储到集合中案例
package cn.itcast_02;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;/* * 需求:从文本文件中读取数据(每一行为一个字符串数扰)到集合中,并遍历集合 * * 分析: * 通过题
2017-02-12 21:58:07 2891
原创 IO流_把集合中的数据存储到文本文件案例
package cn.itcast_02;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.util.ArrayList;/* * 需求:把ArrayList集合中的字符串存储到文本文件中 * * 分析: * 通过题目意思我们可以知
2017-02-12 21:40:42 2424
原创 IO流_复制图片的4种方式案例
package cn.itcast_02;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOE
2017-02-12 21:18:39 3569
原创 IO流_复制文本文件的5种方式案例
package cn.itcast_01;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 复制文本文件 * * 分析: * 复制数
2017-02-12 19:30:30 594
原创 IO流_字符缓冲流复制文本文件案例2
package cn.itcast_06;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 需求:把当前项目目录下的a.txt内容复制到当前项目
2017-02-12 00:01:04 383
原创 IO流_字符缓冲流的特殊功能
package cn.itcast_05;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 字符缓冲流的特殊方法: * BufferedWri
2017-02-11 23:51:31 440
原创 IO流_字符缓冲流复制文本文件案例1
package cn.itcast_06;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 需求:把当前项目目录下的a.txt内容复制到当前项目
2017-02-11 23:26:11 592
原创 IO流_字符缓冲输入流BufferedReader的使用
package cn.itcast_05;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;/* * BufferedReader:字符缓冲输入流 * 从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 * 可以指定缓冲区的大小,或者可使用默
2017-02-11 23:24:55 510
原创 IO流_字符缓冲输出流BufferedWriter的使用
package cn.itcast_05;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;/* * 字符流为了高效读写,也提供了对应字符缓冲流 * BufferedWriter:字符缓冲输出流 * BufferedReader:字符缓冲输入流 * * Buf
2017-02-11 22:46:41 412
原创 IO流_字符流复制文本文件案例3
package cn.itcast_04;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 需求:把c:\\a.txt内容复制到d:\\b.txt中 * * 数据源 * c:\\a.txt -- 读取数据 -- 字符转换流 -- InputStreamRe
2017-02-11 21:51:17 364
原创 IO流_字符流复制文本文件案例2
package cn.itcast_04;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/* * 由于我们常见的操作都是使用本地默认编码,所以不用指定编码。 * 而转换流的名称有点长,所以,Java就给我们提供其子类供我们使用。 * OutputStreamWriter
2017-02-11 21:36:34 367
原创 IO流_字符流复制文本文件案例1
package cn.itcast_04;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;/* * 需求:把当前项目
2017-02-09 22:58:35 377
原创 IO流_字符流的2种读数据的方式
package cn.itcast_03;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;/* * InputStreamReader的方法: * int read():一次读取一个字符 * int read(char[] chs):一次读
2017-02-09 22:40:02 649
原创 IO流_字符流的5种写数据的方式
package cn.itcast_03;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;/* * OutputStreamWriter的方法: * public void write(int c):写一个字符 * public voi
2017-02-09 22:26:09 1212
原创 IO流_转换流InputStreamReader的使用
package cn.itcast_02;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;/* * InputStreamReader(InputStream is):用默认编码读取数据 * InputStreamReader(InputStream
2017-02-09 21:33:25 541
原创 IO流_转换流OutputStreamWriter的使用
package cn.itcast_02;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStreamWriter;/* * OutputStream(OutputStream out):根据默认的编码把字节流数据转换为字符流 * OutputStream(OutputS
2017-02-09 21:07:14 571
原创 IO流_String类中的编码和解码问题
package cn.itcast_01;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.Arrays;/* * String(byte[] bytes,String charsetName):通过指定的字符集解码字节数组。 * byte[] getByt
2017-02-09 20:45:04 484
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人