File file = new File("F:\\is.txt");
FileOutputStream fos = null;
OutputStreamWriter osw = null;
try {
fos = new FileOutputStream(file);
osw = new OutputStreamWriter(fos);
System.out.println("请输入");

Scanner sca = new Scanner(System.in);
String str = sca.next();

osw.write(str);
osw.flush();


FileReader in = new FileReader(file);//读取字符流
int a;
while((a = in.read()) != -1) {
System.out.print((char)a);

}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if(osw != null) {
osw.close();
}
} catch (IOException e) {
e.printStackTrace();
}
if(fos != null) {
try {
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}