Day16_96_IO_available() 和 skip()方法

available() 和 skip()方法

  • int available()方法 返回流中估计剩余字节数,int i ,i 值表示所剩余的字节数。使用read()方法读取数据,读取一个字节,available()相应的就会减去一个。

  • skip(n)方法 跳过n个字节以后再继续读取。

  • 代码:

      import java.io.FileInputStream;
   
      public class IOtest06 {
          public static void main(String[] args) throws Exception{

              //创建文件路径
               String fileName="D:\\TestFile\\JavaTestFile\\IoTest.txt";
            

              //创建字节文件输如流
              FileInputStream fis=null;
              fis=new FileInputStream(fileName);


              //int available()方法 返回流中估计剩余字节数
               System.out.println(fis.available()); //7


              //读取数据read()再加上available()
              System.out.println(fis.read());      // A 65
              System.out.println(fis.available()); //6

              System.out.println(fis.read());      //B 66
              System.out.println(fis.available()); //5


              //skip()方法   跳过n个字节以后再继续读取
                fis.skip(2);      //跳过2个字节

              System.out.println(fis.read());    //69  E

               //关闭流
              fis.close();
          }
      }
上一篇:js下 Day16、正则案例


下一篇:【JQuery学习笔记day16】CSS 背景属性