下面关于创建InputStreamReader对象的语句中正确的是:

7、下面关于创建InputStreamReader对象的语句中正确的是:A、newInputStreamReader(newFileInputstream(“e:\\10... 7、下面关于创建InputStreamReader对象的语句中正确的是:
A、new InputStreamReader(new FileInputstream(“e:\\1000\\e.txt”));
B、new InputStreamReader(new FileReader(“e:\\1000\\e.txt”));
C、new InputStreamReader(new DataInputstream(“e:\\1000\\e.txt”));
D、new InputStreamReader( “e:\\1000\\e.txt”);
8.下面4个选项中错误的是:
A、CharArrayWriter a=new CharArrayWriter(“e:\\1000\\e.txt”);
B、FileInputStream a=new FileInputStream(“e:\\1000\\e.txt”);
C、FileReader a=new FileReader(“e:\\1000\\e.txt”);
D、FileWriter a=new FileWriter(“e:\\1000\\e.txt”);
展开
 我来答
cs6641468
推荐于2017-11-24 · TA获得超过5713个赞
知道大有可为答主
回答量:863
采纳率:100%
帮助的人:1065万
展开全部
第一个:A
new InputStreamReader()的参数必须是InputStream类型(或其子类类型,如FileInputstream,且e.txt是一个文件(file),所以只能用FileInputstream读入,而不能用DataInputstream,DataInputstream只能读入简单类型的变量)。
B读入的是字符类型,不是字节(Stream)类型。
D读入的是一个String的path,肯定不行

第二个:A
CharArrayWriter与ByteArrayOutputStream一样,都是像内存中写东西。不需要参数,正确定义
CharArrayWriter a=new CharArrayWriter();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式