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 |