字符流-Reader类Reader类,是一种抽象类。继承自它的流都是用于向程序中输入数据,且数据的单位为字符。ReaderBufferedReaderLineNumberReaderCharArrayReaderFileReaderInputStreamReaderFilterReaderPushbackReaderPipedReaderStringReader
字符流——Reader类 ⚫ Reader类,是一种抽象类。 ⚫ 继承自它的流都是用于向程序中输入数据,且数据的单位为字符。 Reader BufferedReader CharArrayReader InputStreamReader FilterReader FileReader LineNumberReader PipedReader StringReader PushbackReader
字符流-Writer类Writer类,是一种抽象类。继承自它的流都是用于从程序中输出数据,且数据的单位为字符WriterBufferedWriterCharArrayWriterFileWriterOutputStreamWriterPrintWriterFilterWriterPipedWriterStringWriter
字符流——Writer类 ⚫ Writer类,是一种抽象类。 ⚫ 继承自它的流都是用于从程序中输出数据,且数据的单位为字符。 Writer BufferedWriter CharArrayWriter FilterWriter PrintWriter PipedWriter StringWriter OutputStreamWriter FileWriter
节点流类型字节流字符流FileInputStreamFileReaderFile(文件)FileWriterFileOutpueStreamCharArrayReaderByteArrayInputStreamMemoryArrayCharArrayWriterByteArrayOutputStreamStringReaderMemory StringStringWriterPipedInputStreamPipedReaderPipe(管道)PipedWriterPipedOutputStream
节点流 类型 字节流 字符流 File(文件) FileInputStream FileOutpueStream FileReader FileWriter Memory Array ByteArrayInputStream ByteArrayOutputStream CharArrayReader CharArrayWriter Memory String StringReader StringWriter Pipe(管道) PipedInputStream PipedOutputStream PipedReader PipedWriter
File类java.io.File,文件或目录类。●构造方法:File(Stringpathname)//以pathname为路径创建File对象,如果pathname是相对路径,则默认的当前路径在系统属性user.dir中存储File(Stringparent,Stringchild)File(Fileparent, Stringchild)●常量(static类型):separator、separatorChar当前系统的目录分割符pathSeparator、pathSeparatorChar路径分隔符;
File类 ⚫ java.io.File,文件或目录类。 ⚫ 构造方法: ⚫ 常量(static类型): ⚫ File(String pathname) //以pathname为路径创建File对象,如果pathname是相对路径,则默认的当前路径 在系统属性user.dir中存储 ⚫ File(String parent, String child) ⚫ File(File parent, String child) ⚫ separator、separatorChar 当前系统的目录分割符 \ ⚫ pathSeparator、pathSeparatorChar 路径分隔符 ;
File类通过File对象可以访问文件的属性:booleancanRead()booleancanWrite()booleanexists()booleanisDirectory()booleanisFile()booleanisHidden()longlastModified()longlength()StringgetName()String getPath()
File类 ⚫ 通过File对象可以访问文件的属性: ⚫ boolean canRead() ⚫ boolean canWrite() ⚫ boolean exists() ⚫ boolean isDirectory() ⚫ boolean isFile() ⚫ boolean isHidden() ⚫ long lastModified() ⚫ long length() ⚫ String getName() ⚫ String getPath()