其实读的是ascii码,因为每个字符对应着一个ascii码,您如果想知道读到的是哪一个字符,您可以打印出来看看如:System.out.print((char) c);
FileReader 你可以理解为InputStream FileWriter你可以理解为OutputStream ;in读取,out写入。c就是in读取出来的内容 然后out写入c。 明白?