摘要: IO字符流 在字节流中,因为中文字符使用多个字节且不同编码表有区别,因此可能会出现乱码。用字符流可以有效解决该问题。 字符输入流Reader 方法:read、read(char[] chars)、close,作用与字节流类似 一个子类 文件字节输入流 继承关系: FileReader extends 阅读全文
posted @ 2020-11-10 21:12 素色学习 阅读(85) 评论(0) 推荐(0) 编辑
摘要: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class DemoByte04 { public sta 阅读全文
posted @ 2020-11-08 15:01 素色学习 阅读(174) 评论(0) 推荐(0) 编辑
摘要: IO概述: I:Inuput输入(从硬盘读取文件到内存); O: Output输出(将数据从内存写入硬盘); 流:一种写入数据的抽象方式,是有方向的 顶层父类: 输入流 输出流 字节流 InputStream OutputStream 字符流 Reader Writer 字节流 一切文本数据在存储时 阅读全文
posted @ 2020-11-08 14:56 素色学习 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 文件中遍历的方法 遍历目录 1.public String[] list() 返回String数组,表示File目录中的所有子文件或目录 2.public File[] listFiles() 返回File数组,表示File目录中的所有子文件或目录(包含路径) 注意事项: 1.两个方法遍历的是构造方 阅读全文
posted @ 2020-11-05 21:55 素色学习 阅读(80) 评论(0) 推荐(0) 编辑
摘要: java.io.File 文件和路径的抽象表示形式 java把电脑中的文件和文件夹(目录)封装成一个类,可以使用该类对文件和文件夹进行操作,可以使用里面的方法: 一、基本方法: 1.创建一个文件或文件夹 2.删除文件或文件夹 3.获取文件或文件夹 4.判断文件或文件夹是否存在 5.对文件夹进行遍历 阅读全文
posted @ 2020-11-03 20:54 素色学习 阅读(243) 评论(0) 推荐(0) 编辑
摘要: Map案例 使用map接口,完成模仿斗地主的发牌和遍历牌 import java.util.*; public class ReadyPau { public static Map<Integer,String> ready(List<Integer> list){ Map<Integer,Stri 阅读全文
posted @ 2020-10-31 19:57 素色学习 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 格式: public class xxxException extends Exceptin/RunTimeException{ 添加一个空参构造方法; 添加一个带有异常信息的构造方法; } 继承Exception就是一个编译期异常;继承RunTimeException就是一个运行期异常。 publ 阅读全文
posted @ 2020-10-30 19:20 素色学习 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 里面提供了大量操作集合的方法 一些方法举例: public class Method01 { /* 1.public static <T> booolean addAll(Collections<T> c , T...elements) 往集合中添加一些元素; 2.public static voi 阅读全文
posted @ 2020-10-25 20:58 素色学习 阅读(272) 评论(0) 推荐(0) 编辑
摘要: (jdk1.5以后的新特性) 使用前提 当方法的参数列表数据类型已经确定,但是参数的个数不确定,可以使用可变参数。 使用格式: (定义方法时使用) 修饰符 返回值类型 方法名(数据类型...变量名){ //方法体 } 原理: 可变参数底层是一个数组,根据传递参数个数的不同,会创建不同长度的数组来存储 阅读全文
posted @ 2020-10-23 20:29 素色学习 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 泛型是一种未知的数据类型,不清楚使用什么类型的数据时可以使用泛型; 也可以看成一个变量,用来接收数据 例如ArrayList<E>其中的E就是一个泛型 创建集合对象的时候会确定泛型的数据类型 使用泛型的优缺点: public static void method1(){ /* 不使用泛型 好处:集合 阅读全文
posted @ 2020-10-22 20:20 素色学习 阅读(110) 评论(0) 推荐(0) 编辑