https://docs.oracle.com/javase/7/docs/api/java/io/File.html
https://docs.oracle.com/javase/7/docs/api/java/io/InputStream.html
http://www.tutorialspoint.com/java/java_files_io.htm
http://stackoverflow.com/questions/8431787/whats-the-difference-between-character-stream-and-byte-stream
1 关于File关键点
File doesn't really mean a file, it means "FilePath". It can represent either the name of a particular file or the names of a set of files in a directory. 用list 来返回一个当前path下面的所有的文件还有文件夹的名字, 用listFiles() 来列
listFiles()
Returns an array of abstract pathnames denoting the files in the directory denoted by this abstract pathname.
|
list()
Returns an array of strings naming the files and directories in the directory denoted by this abstract pathname.
| |
String[] | list(FilenameFilter filter)
Returns an array of strings naming the files and directories in the directory denoted by this abstract pathname that satisfy the specified filter.
|
listFiles()
Returns an array of abstract pathnames denoting the files in the directory denoted by this abstract pathname.
|
2 关于Patern
Patern.compile(reges) 返回一个Patern, 可以用来比较各个string 的style。 macher() 返回match一个string的matcher结果, 从中得到很多信息。
3 关于inputstream OutputStream, 还有reader的一些知识
listFiles()
Returns an array of abstract pathnames denoting the files in the directory denoted by this abstract pathname.
|
list()
Returns an array of strings naming the files and directories in the directory denoted by this abstract pathname.
| |
String[] | list(FilenameFilter filter)
Returns an array of strings naming the files and directories in the directory denoted by this abstract pathname that satisfy the specified filter.
|