输出输入流

-----------------------------------字节流

输入流:

      Inputstream      接口

子类:FileInputstream

           FileterInputstream

BufferedInputstream

      DataInputstream

主要方法;int read()

                  long skip()

         void mark()

     void reset()

    void  close()


输出流:

    outputstream

子类:FileOutputstream

         FilterOutputstream

         Dateputstream

         Bufferinputstream

       PrintStream

主要方法:void write()

                    void flush()

                 void  close()

------------------------------------------------------字符流

Reader       

子类:BufferRreader

              FileRreader

             InputStream

主要方法:int read()

                  long skip()

                 void mark()

              void   close()

              void    reset()

Writer     

子类; FileWriter

            BufferWriter

            OutputStramWriter

            printWriter

主要方法:

     void flush()

     void close()

   void writer()



标准输出设备:System.out       标准输入设备 System.in      标准错误设备System.err

System.out属于一个静态属性,它用来输出字节流,PrintStream对象,对应屏幕

System.in也属于一个静态属性,它用来输入字节流,Inputstram对象,对应键盘

System.err也属于一静态属性,用于错误信息的输出,PrintStream对象,对应屏幕

---------------------------------------------------------------------------------------------建立File文件对象(三个不同构造方法)

1方式

File f=new File(“c:\\example\\file.text”)

2方式.

String path=“c:\\example”

File f=new File(path,"file.text")

3.方式

String path=“c:\\example\\file.text”

File f=new File(path,"file.text")

file对象的属性和操作

public String getName() 得到文件名

public String getPAth() 得到文件路径

public boolean exists()判断文件或目录是否存在

public long length() 返回文件的字节数

public boolean canRead() 返回当前文件是否可读

public boolean equals(File file)比较文件和目录

public boolean isFile():检测是否是文件

public boolean isDirectiry():检测是否是目录

public boolean renameTo(File file):重命名文件

public void delect();删除文件

public boolean createNewFile();创建文件

----------------------------------------------------------------------------------

FileOutputStream流类有两个构造方法

class FileOutputStream(String fileName){}

fileName代表磁盘路径的路径以及文件名

class FileOutputStream(File file){}

file代表磁盘文件所建立的对象名


FileInputstream流类也有两个构造方法

class FileOutputStream(String fileName){}

fileName代表磁盘路径的路径以及文件名

class FileOutputStream(File file){}

file代表磁盘文件所建立的对象名








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值