📄 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 + -