📄 readfile.java
字号:
import java.io.*;
public class ReadFile{
Word w;
Data d;
Interpunction i;
public ReadFile(File F1)throws IOException{
try{
if(!F1.exists())throw new FileExistError();
if(!F1.isFile())throw new IsNotFile();
if(!F1.canRead())throw new CanNotRead();
FileInputStream read=null;
int i;
char a;
String s=new String("");
try {
read=new FileInputStream(F1);
while((i=read.read())!=-1){
s+=(char)i;
}
this.w=new Word(s);
this.d=new Data(s);
this.i=new Interpunction(s);
}
finally{
if(read!=null)try{read.close();}catch(IOException e){;}
}
}
catch(FileExistError e1){
System.out.println(e1.toString());
}
catch(IsNotFile e2){
System.out.println(e2.toString());
}
catch(CanNotRead e3){
System.out.println(e3.toString());
}
}
}
class FileExistError extends Exception{
public FileExistError(){
super();
}
public String toString(){
return "源文件不存在";
}
}
class IsNotFile extends Exception{
public IsNotFile(){
super();
}
public String toString(){
return "源不是文件名";
}
}
class CanNotRead extends Exception{
public CanNotRead(){
super();
}
public String toString(){
return "源文件不能读";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -