📄 fileinputstreams.java
字号:
//:FileInputStreams.java
import java.io.*;
import java.util.*;
class FileInputStreams {
public static void main(String args[]) throws Exception {
int size;
FileInputStream f1=new FileInputStream("c:/apple/default.htm");
size=f1.available();
System.out.println("Total Available Bytes:"+size);
System.out.println("First 1/4 of the file:read()");
for (int i = 0; i<size/4; i++) {
System.out.print((char)f1.read());
}
System.out.println("Total Still Available:"+f1.available());
System.out.println("Reading the next 1/8:read(b[])");
byte b[]=new byte[size/8];
if (f1.read(b)!=b.length) {
System.err.println("Something bad happened");
}
String tmpstr=new String(b,0,0,b.length);
System.out.println(tmpstr);
System.out.println("Still Available:"+f1.available());
System.out.println("Skipping another 1/4:skip()");
f1.skip(size/4);
System.out.println("Still Available:"+f1.available());
System.out.println("Reading 1/16 into the end of array");
if (f1.read(b,b.length-size/16,size/16)!=size/16) {
System.err.println("Something bad happened");
}
System.out.println("Still Available:"+f1.available());
f1.close();
}
}///:~
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -