⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fileinputstreams.java

📁 java 输入流
💻 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 + -