?? fileinputstreamtest.java
字號:
/*
* (c) 北大青鳥APTECH
* 版權所有
*/
import java.io.IOException;
import java.io.InputStream;
import java.io.FileInputStream;
import java.io.FileOutputStream;
/**
* 利用FileInputStream去讀二進制文件.
*/
class FileInputStreamTest{
/**
* 構造方法.
*/
public FileInputStreamTest() {
}
/**
* 類和應用程序的唯一入口點.
* @param args (文件名)字符串參數數組.
* @throws IOException 對象.
*/
public static void main(String[] args) throws IOException {
/*
if(args.length==0){
System.out.println("運行該程序時,請輸入以下格式的命令:");
System.out.println("java FileInputStreamTest <文件名>");
return;
}
*/
InputStream fileobject = new FileInputStream("test.txt");
int size;
System.out.println("可讀取的字節: "
+ (size = fileobject.available()));
System.out.println("文件內容如下: ");
byte[] text = new byte[size];
fileobject.read(text);
/*
for (int count = 0; count < size; count++) {
text[count] = (byte)(fileobject.read());
System.out.print(text[count]+" ");
}
*/
System.out.println();
System.out.println (new String(text));
fileobject.close();
//寫到另一個文件
//FileOutputStream oos=new FileOutputStream("a.txt");
//oos.write(text);
//oos.close();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -