fileseqaccess.java.bak

来自「Java程序设计培训教程2」· BAK 代码 · 共 42 行

BAK
42
字号
import java.io.*;
public class FileSeqAccess{
	public static void main(String args[]){
		File fileObj = new File("d:\\file\\testbk.txt");
		FileInputStream inObj;
		FileOutputStream outObj;
		FileCopy classObj;
		try{
			fileObj.createNewFile();
			inObj = new FileInputStream("d:\\file\\test.txt");
			outObj = new FileOutputStream("d:\\file\\testbk.txt");
			System.out.println("******************************");
			System.out.println("The content of test.txt:");
			classObj = new FileCopy(inObj,outObj);
		}catch(FileNotFoundException e){
			System.out.println(e);
		}catch(IOException e){
			System.out.println(e);
		}
	}
}
class FileCopy{
 	FileCopy(FileInputStream inStr,FileOutputStream outStr)
	{
		int Len;
		byte[] Buf = new byte[12];
		try
		{
			while((Len = inStr.read(Buf,0,12))!=-1)
			{
				String copyStr=new String(Buf);
				System.out.println(copyStr);
				outStr.write(Buf,0,Len);
			}
		}
		catch(IOException e)
		{
			System.out.println("error:"+e);
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?