当使用异常是一般需要导入吗。以前学的异常都没有导入过异常包,但这个程序为什么需要导入,有什么规则吗。import java.io.IOException;
import java.io.InputStream;
import java.io.FileInputStream;
class FileInputStreamTest{
public FileInputStreamTest() {
} 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(args[0]);
int size;
System.out.println("可读取的字节: "
+ (size = fileobject.available())); System.out.println("文件内容如下: ");
char[] text = new char[200];
for (int count = 0; count < size; count++) {
text[count] = ((char) fileobject.read());
System.out.print(text[count]);
} System.out.println(""); fileobject.close();
}
}
import java.io.InputStream;
import java.io.FileInputStream;
class FileInputStreamTest{
public FileInputStreamTest() {
} 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(args[0]);
int size;
System.out.println("可读取的字节: "
+ (size = fileobject.available())); System.out.println("文件内容如下: ");
char[] text = new char[200];
for (int count = 0; count < size; count++) {
text[count] = ((char) fileobject.read());
System.out.print(text[count]);
} System.out.println(""); fileobject.close();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货