InputStreamReader
辐_射
这个作者很懒,什么都没留下…
展开
-
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 · 357 阅读 · 0 评论 -
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 · 2920 阅读 · 0 评论 -
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 · 528 阅读 · 0 评论 -
IO流_合并流读取两个文件的内容复制到一个文件中
package cn.itcast_06;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Sequ原创 2017-03-01 23:52:13 · 1537 阅读 · 0 评论 -
IO流_合并流读取多个文件的内容复制到一个文件中
package cn.itcast_06;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.Sequ原创 2017-03-02 00:14:27 · 1971 阅读 · 1 评论 -
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 · 1356 阅读 · 0 评论 -
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 · 1779 阅读 · 0 评论 -
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 · 327 阅读 · 0 评论 -
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 · 578 阅读 · 0 评论 -
IO流_序列化流和反序列化流的概述和使用
package cn.itcast_07;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;/* * 序列化流:把对象原创 2017-03-02 19:54:09 · 509 阅读 · 0 评论 -
IO流_如何解决序列化时候的黄色警告线问题
package cn.itcast_07;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;/* * 序列化流:把对象原创 2017-03-02 22:13:06 · 792 阅读 · 0 评论 -
IO流_如何让对象的成员变量不被序列化
package cn.itcast_07;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;/* * 序列化流:把对象原创 2017-03-02 22:34:12 · 2284 阅读 · 2 评论 -
IO流_字符流、IO流小结、IO流案例总结
1:字符流(掌握) (1)字节流操作中文数据不是特别的方便,所以就出现了转换流。 转换流的作用就是把字节流转换字符流来使用。 (2)转换流其实是一个字符流 字符流 = 字节流 + 编码表 (3)编码表 A:就是由字符和对应的数值组成的一张表 B:常见的编码表 ASCII ISO-8859-1 GB2312 GBK GB18030 UTF原创 2017-02-23 23:00:16 · 803 阅读 · 0 评论 -
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 · 601 阅读 · 0 评论 -
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 · 659 阅读 · 0 评论 -
IO流_数据操作流、内存操作流、打印流、标准输入输出流、随机访问流、合并流、序列化流、Properties、总结
1:登录注册IO版本案例(掌握) cn.itcast.pojo User cn.itcast.dao UserDao cn.itcast.dao.impl UserDaoImpl(实现我不管) cn.itcast.game GuessNumber cn.itcast.test UserTest2:数据操作流(操作基本类型数据的流)(理解) (1)可以操作基本类型的数据 (2)原创 2017-03-04 20:26:03 · 547 阅读 · 0 评论 -
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 · 2430 阅读 · 0 评论 -
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 · 612 阅读 · 0 评论 -
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 · 555 阅读 · 0 评论 -
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 · 497 阅读 · 0 评论 -
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 · 667 阅读 · 0 评论 -
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 · 389 阅读 · 0 评论 -
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 · 2631 阅读 · 0 评论 -
IO流_随机访问流读取数据和操作文件指针
package cn.itcast_05;import java.io.IOException;import java.io.RandomAccessFile;/* * 随机访问流: * RandomAccessFile不属于流,是Object类的子类。 * 但它融合了InputStream和OutputStream的功能 * 支持对文件的随机访问读取和写入。 *原创 2017-02-28 23:13:22 · 1302 阅读 · 0 评论 -
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 · 1371 阅读 · 0 评论 -
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 · 383 阅读 · 0 评论 -
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 · 379 阅读 · 0 评论 -
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 · 422 阅读 · 0 评论 -
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 · 524 阅读 · 0 评论 -
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 · 607 阅读 · 0 评论 -
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 · 446 阅读 · 0 评论 -
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 · 397 阅读 · 0 评论 -
IO流_IO流小结图解
原创 2017-02-12 00:37:48 · 510 阅读 · 0 评论 -
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 · 1204 阅读 · 0 评论