1.
(1). 你的理解正确。(2). public void write(char[] buf,int off, int len) 从char的第off个字节开始写,总共写len个字节 public void write(String s) 写入字符串s
(3).write()也很常用2.要保存文件中原来有的内容,创建FileOutputStream的对像时要加个参数:
PrintWriter file2=new PrintWriter(new FileOutputStream("c:/a.txt", true));3.line separator string就是指 回车换行4.try{
PrintWriter file2=new PrintWriter(new FileWriter("c:/a.txt"));file2.write(2);
file2.close();
}
catch(IOException e){}
这个语句也可以成功将字符写入文件的,不过,它把你的int参数的低八位转成byte,
作为一个ASCII码输出,而int的高24位被忽略了
(1). 你的理解正确。(2). public void write(char[] buf,int off, int len) 从char的第off个字节开始写,总共写len个字节 public void write(String s) 写入字符串s
(3).write()也很常用2.要保存文件中原来有的内容,创建FileOutputStream的对像时要加个参数:
PrintWriter file2=new PrintWriter(new FileOutputStream("c:/a.txt", true));3.line separator string就是指 回车换行4.try{
PrintWriter file2=new PrintWriter(new FileWriter("c:/a.txt"));file2.write(2);
file2.close();
}
catch(IOException e){}
这个语句也可以成功将字符写入文件的,不过,它把你的int参数的低八位转成byte,
作为一个ASCII码输出,而int的高24位被忽略了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货