Java文件与io——字符流
Writer写入字符流的抽象类。对文件的操作使用:FileWriter类完成
Reader读取字符的抽象类。
public class CharDemo { /** * @param args */ public static void main(String[] args) { // TODO 自动生成的方法存根 write(); read(); } //字符输出流 public static void write(){ File file=new File("c:\\b.txt"); try { Writer w=new FileWriter(file,true); String info="哈哈,我爱学编程!"; w.write(info); w.write("\r\n");//换行 w.close(); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } public static void read(){ File file=new File("c:\\b.txt"); try { Reader r = new FileReader(file); char[] c=new char[2]; int len=-1; StringBuffer sb=new StringBuffer(); while((len=r.read(c))!=-1){ sb.append(c, 0, len); } r.close(); System.out.println(sb); } catch (FileNotFoundException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } catch (IOException e) { // TODO 自动生成的 catch 块 e.printStackTrace(); } } }