我正在尝试在读取文件时从文件中删除空格。我通过检查 char 的 ascii 代码来做到这一点。如果它不是 127(空格),则将其打印出来。
有什么更好的思考方式?或者如何以这种方式解决它?
private FileInputStream sc;
private static char input;
public void openFile(){
try{
sc = new FileInputStream(new File ("D:\\Empty.txt"));
input = (char) sc.read();
if(input != 127){
System.out.println(input);
}
}catch(FileNotFoundException e){
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
ParsingStrings ps = new ParsingStrings();
ps.openFile();
}