| File | FileWriter | FileReader | |||
构造方法 | File(String pathname) | 构造方法 | FileWriter(String fileName) | FileReader(String fileName) | |
| File(String parent, String child) | FileWriter(String fileName, boolean append) 是否追加 | ||||
| File(File parent, String child) | 写入方法 | write(char[] cbuf) | 读取方法 | read() | |
创建功能 | boolean createNewFile() | write(char[] cbuf, int off, int len) | int read(char[] cbuf) (创建char[]数组) | ||
| boolean mkdir() boolean mkdirs() | write(int c) | int read(char[] cbuf, int off, int len) | |||
| 删除功能 | delete() | write(String str) | |||
| 判断功能 | exists() isFile() isDirectory() isAbsolute() canRead() canWrite() isHidden( | write(String str, int off, int len) | |||
| 获取功能 | String getAbsolutePath() String getPath() String getName() int length() long lastModified() | 写入步骤 | 1:创建流对象 2:写入数据(调用写方法:见上) 3.刷新缓冲区。 4.释放资源。 | 读取步骤 | 1.创建字符输入流对象 2.读取数据。判断是否有数据可读 3.释放资源。 |
| 重要获取 | tatic File[] listRoots() String[] list() File[] listFiles() | ||||
| 文件过滤器 | FilenameFilter(File一个构造参数) |
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |