课后习题
FileWriter out =new FileWriter("lianxi.txt");
如果lianxi.txt中原来已有内容,则out对象往该文件中写内容时,( )。
A.会在文件原有内容之后继续写新内容
B.覆盖原有内容
C.在文件中的指定位置写新内容
D.无法写内容
正确答案:B
以下选项正确的是( )。File f = new File("data\\lianxi.txt");
try{
FileWriter out=new FileWriter(f,true);
Scanner reader=new Scanner(System.in);
String s="";
System.out.println("请输入内容:");
s=reader.nextLie();
while(!s.equals("finish"))
{
out.write(s);
out.write((int)'\r');
out.write((int)'\n');
s=reader.nextLine();
}
reader.close();
out.close();
} catch(IOException ioe){
System.out.println("输入输出错误!");
}
A.lianxi.txt不存在时会报错
B.如果lianxi.txt已经存在,out对象写文件时,新内容会覆盖原有内容
C.data文件夹不存在时会报错
D.如果lianxi.txt已经存在,out对象写文件时,可以在任意位置写内容
正确答案:C
正确答案:FileReader