File
文章平均质量分 68
辐_射
这个作者很懒,什么都没留下…
展开
-
IO流_File类的判断功能
package cn.itcast_05;import java.io.File;/* * 判断功能: * public boolean isDirectory():判断是否是目录(文件夹) * public boolean isFile():判断是否是文件 * public boolean exists():判断是否存在 * public boolean can原创 2017-01-20 22:10:14 · 362 阅读 · 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流_复制文本文件的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 · 611 阅读 · 0 评论 -
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 · 3588 阅读 · 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 · 2429 阅读 · 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 · 2919 阅读 · 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_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 · 1248 阅读 · 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 · 606 阅读 · 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 · 523 阅读 · 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 · 421 阅读 · 0 评论 -
IO流_File类的获取功能
package cn.itcast_06;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;/* * 获取功能: * public String getAbsolutePath():获取绝对路径 * public String getPath():获取相对路径 *原创 2017-01-20 22:57:13 · 314 阅读 · 0 评论 -
IO流_File类的创建功能
package cn.itcast_02;import java.io.File;import java.io.IOException;/* * 创建功能: * public boolean createNewFile():创建文件,如果存在这样的文件,就不创建了 * public boolean mkdir():创建文件夹,如果存在这样的文件夹,就不创建了 * pu原创 2017-01-18 22:57:03 · 436 阅读 · 0 评论 -
IO流_File类的高级获取功能
package cn.itcast_07;import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;/* * 高级获取功能: * public String[] list():获取指定目录下的所有文件或者文件夹的名称数组 * public File[] listFiles():获原创 2017-01-20 23:18:24 · 373 阅读 · 0 评论 -
IO流_输出指定目录下指定后缀名的文件名称案例
package cn.itcast_08;import java.io.File;/* * 判断E盘目录下是否有后缀名为.jpg的文件,如果有就输出此文件的名称 * * 分析: * A:封装E盘的目录 * B:获取该目录下的所有文件或者文件夹的File数组 * C:遍历该File数组,得到每一个File对象,然后判断 * D:是否是文件 * 是:继续原创 2017-01-20 23:36:48 · 2101 阅读 · 0 评论 -
IO流_文件过滤器改进输出指定目录下指定后缀名的文件名称案例、带文件名称过滤器的list()方法的源码
package cn.itcast_08;import java.io.File;import java.io.FilenameFilter;/* * 判断E盘目录下是否有后缀名为.jpg的文件,如果有就输出此文件的名称 * A:先获取所有的,然后遍历的时候,依次判断,如果满足条件就输出 * B:获取的时候就已经是满足条件的了,然后输出即可。 * * 要想实现这个效果原创 2017-01-21 21:28:36 · 700 阅读 · 0 评论 -
IO流_批量修改文件名称案例
package cn.itcast_09;import java.io.File;import java.io.FilenameFilter;import java.io.IOException;/* * 需求:把E:\评书\三国演义下面的视频的名称修改为 * 00?_介绍.avi * * 思路: * A:封装目录 * B:获取该目录下所有的文件的File数组原创 2017-01-21 23:49:12 · 653 阅读 · 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 · 382 阅读 · 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 · 378 阅读 · 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流_Properties的load()和store()功能
package cn.itcast_08;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Writer;import java.util.Properties;import java.util.Set原创 2017-03-04 00:20:48 · 1275 阅读 · 0 评论 -
IO流_判断文件中是否有指定的键如果有就修改值的案例
package cn.itcast_08;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Writer;import java.util.Properties;import java.util.Set原创 2017-03-04 01:21:11 · 492 阅读 · 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 · 658 阅读 · 0 评论 -
IO流_如何让猜数字小游戏只能玩5次案例
package cn.itcast_08;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.io.Reader;import java.io.Writer;import java.util.Properties;/* * 我有一个猜数字小游戏,请写原创 2017-03-04 19:01:53 · 1321 阅读 · 0 评论 -
IO流_NIO的介绍和JDK7下NIO的一个案例
NIO其实就是新IO的意思。JDK4出现NIO。新IO和传统的IO有相同的目的,都是用于进行输入输出的,但新IO使用了不同的方式来处理输入输出,采用内存映射文件的方式,将文件或者文件的一段区域映射到内存中,就可以像访问内存一样的来访问文件了,这种方式效率比旧IO要高很多,但是目前好多地方我们看到的还是旧IO的引用,所以我们仍以旧IO为主,知道NIO即可。package cn.itca原创 2017-03-04 19:31:29 · 773 阅读 · 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 · 546 阅读 · 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 · 1203 阅读 · 0 评论 -
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 · 519 阅读 · 0 评论 -
IO流_Properties的概述和作为Map集合的使用
package cn.itcast_08;import java.util.Map.Entry;import java.util.Properties;import java.util.Set;/* * Properties:属性集合类。是一个可以和IO流相结合使用的集合类。 * Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。 *原创 2017-03-03 23:25:51 · 763 阅读 · 0 评论 -
IO流_Properties的特殊功能使用
package cn.itcast_08;import java.util.Properties;import java.util.Set;/* * 特殊功能: * public Object setProperty(String key,String value):添加元素 * public String getProperty(String key):获取元素 *原创 2017-03-03 23:44:35 · 348 阅读 · 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 · 600 阅读 · 0 评论 -
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 · 1355 阅读 · 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 · 1778 阅读 · 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 · 326 阅读 · 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 评论