***File
File类实际描述的是FilePath。
File path = new File("./bin/OutputVerifier.py"); //得到文件
File path = new File("./bin"); //得到文件夹
String[] list = path.list(); //得到path下文件和文件夹列表
File.list(FilenameFilter filter)
File假如是一个Directory,可以通过list()方法得到这个目录下所有的文件和目录的名称数组,list()方法,一种是没有参数,一种是实现FilenameFilter接口的参数,例如要获得一个指定目录下的所有的java文件,就要使用第二种带参数的list()方法
***Reader Writer
InputStream OutputStream 为面向字节形式的IO
Reader Writer 提供兼容Unicode与面向字符的IO
InputStreamReader可以把InputStream转换为Reader
OutputStreamReader可以把OutputStream 转换为Writer
***缓冲输入文件
BufferedReader in = new BufferedReader(new FileReader(filename));、
in.readLine();
***从内存输入
StringReader in = new StringReader(
BufferedInputFile.read("./src/io/BufferedInputFile.java"));
int c;
while((c = in.read()) != -1)
System.out.print((char)c);
***格式化的内存输入
DataInputStream是一个面向字节的类,需使用InputStream作为参数