ファイルにASCII文字を書き込むJavaコードを書いています。しかし、ASCII 値が 140 を超えるか 32 未満の文字をテキスト ファイルに書き込もうとすると、空のファイルが作成されます。ファイルには何も書き込まれません。私のプログラムは、32 から 140 までのすべての値に対して正常に動作しています。助けてください.....これがコードです
public class IO {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
FileOutputStream fs=new FileOutputStream("C:/Users/Shantanu/Desktop/abc.txt");
fs.write(143);
fs.close();
System.out.println("finished");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}