Java available()和skip()

package IO;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class Test {
    public static void main(String[] args) {
        FileInputStream fis = null;
        try {
            fis= new FileInputStream("src/IO/temp");
            fis.skip(1);
            int available = fis.available();
            byte[] bytes = new byte[available];
            fis.read(bytes);
            System.out.println(available);
            System.out.println(new String(bytes));
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if(fis!=null){
                try {
                    fis.close();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
        }
    }
}

版权声明:本文为qq_45858803原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。