我试图在读取文件时删除空格。我通过检查字符的ascii代码来做到这一点..如果它不是127(空格),然后打印出来。使用ASCII代码检查空格
什么是更好的方式来思考它? 或如何解决这个问题?
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();
}
ASCII 127为'DEL',空格为32. – jlordo 2013-03-23 15:40:07