📄 check.java
字号:
package javaIn;
import java.io.*;
import javax.swing.*;
public class Check {
public Check(File f1,File f2,JTextArea ta){
ReadDictionary dictionary = new ReadDictionary(f1);
FileInputStream in = null;
InputStreamReader read = null;
String error = new String("");
//ta = new JTextArea("检测结果:\n");
try{
in=new FileInputStream(f2);
read=new InputStreamReader(in);
BufferedReader br=new BufferedReader(read);
FileInputStream in1=new FileInputStream(f1);
InputStreamReader read1=new InputStreamReader(in1);
BufferedReader br1=new BufferedReader(read1);
int i=1,j;
ta.append("被拼写检查的文件名:"+f2.getAbsolutePath()+"\n词典名:"+br1.readLine()+"\r\n");
ta.append("错误列表:\r\n");
while((error=br.readLine())!=null){
Word w=new Word(error);
for(j=0;j<w.length();j++){
if(((Integer)dictionary.dictionary.get(w.split[j]))==null){
ta.append(w.split[j]+":在第"+i+" 行\r\n");
}
}
i++;
}
}
catch(IOException e){;}
finally{
if(read!=null)try{read.close();}catch(IOException e){;}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -