单项选择题

Whichmethodimplementationswillwritethegivenstringtoafilenamed"file",usingUTF8encoding?()
IMPLEMENTATIONa:
publicvoidwrite(Stringmsg)throwsIOException{
FileWriterfw=newFileWriter(newFile("file"));
fw.write(msg);
fw.close();
}
IMPLEMENTATIONb:
publicvoidwrite(Stringmsg)throwsIOException{
OutputStreamWriterosw=newOutputStreamWriter(newFileOutputStream("file"),"UTF8");osw.write(msg);
osw.close();
}
IMPLEMENTATIONc:
publicvoidwrite(Stringmsg)throwsIOException{FileWriterfw=newFileWriter(newFile("file"));
fw.setEncoding("UTF8");
fw.write(msg);
fw.close();}
IMPLEMENTATIONd:
publicvoidwrite(Stringmsg)throwsIOException{FilterWriterfw=FilterWriter(newFileWriter("file"),"UTF8");
fw.write(msg);fw.close();
}
IMPLEMENTATIONe:
publicvoidwrite(Stringmsg)throwsIOException{
OutputStreamWriterosw=newOutputStreamWriter(newOutputStream(newFile("file")),"UTF8");
osw.write(msg);
osw.close();
}

A.write(msg);
B.close();
C.write(msg);
D.close();
E.setEncoding("UTF8");
F.write(msg);
G.close();}
H.write(msg);fw.close();
I.write(msg);
J.close();
微信扫码免费搜题