首页 > 试题广场 >

一个文件中的数据要在控制台上显示,首先需要( )。

[单选题]

一个文件中的数据要在控制台上显示,首先需要( )。

  • System.out.print (buffer[i]);
  • FileOutputStream fout = new FileOutputStream(this.filename);
  • FileInputStream fin = new FileInputStream(this.filename);。
  • System.in.read(buffer)。

一个文件中的数据要在控制台显示,首先需要获取文件中的内容,使用FileInputStream fin = new FileInputStream(this.filename);

发表于 2017-05-15 15:12:43 回复(6)
说下我的理解, out和in从程序的角度看,out是从程序里出去的数据,in是进入到程序的数据。 这是对FileOutputStream和FileInputStream的区分记忆。
发表于 2018-01-12 13:43:17 回复(6)
然而Java7后可以一行读取了
//Java7
System.out.println(new String(Files.readAllBytes(Paths.get("D:\\jd.txt"))));
//Java8
  List<String> lines = Files.readAllLines(Paths.get("D:\\jd.txt"), StandardCharsets.UTF_8);

而且都是自动关闭流的

发表于 2017-09-12 23:56:25 回复(4)
要输出首先要读入,所以先Input
发表于 2017-06-20 21:57:55 回复(0)
本题考查的知识点是:字节流
    1:创建File对象  File file = new File("URL)
    2:创建FileInputStrream对象 FileInputStrream in = new FileInputStrream(file); 读取文件的数据到控制台

发表于 2017-05-16 12:25:53 回复(0)
inputStream是读取出文件内容 outputStream是向文件写入内容
发表于 2020-07-10 09:05:16 回复(1)
要输出到控制台,首选得读取文件,读取那就是要input,所以是fileInputStream
发表于 2021-07-02 22:06:33 回复(0)
这是输入输出流的一个概念,我们要将文件里的内容输出到控制台,事实上是分为两步。第一将文件内容读入内存(in),第二步将内容从内存里写出到控制台。这道题的答案就是第一步的内容,文件输入流。
发表于 2020-12-05 15:00:36 回复(0)
要在控制台上输出内容,首先应该将要显示的内容读入
发表于 2017-07-07 19:06:02 回复(0)
对于程序而言,读取文件内容,就是in,输出内容到文件,就是out
发表于 2022-04-15 14:56:45 回复(0)
要输出首先要输入input       out是从程序里出去的数据,in是进入到程序的数据。这是对FileOutputStream和FileInputStream的区分

发表于 2022-03-21 13:41:09 回复(0)
垃圾题
发表于 2022-03-02 21:35:33 回复(0)
相当于数据从硬盘到内存

发表于 2022-02-14 19:08:21 回复(0)
先把文件中的数据读入到类FileInputStream的对象中,才能获取这些数据。
发表于 2022-02-09 12:00:09 回复(0)
in是从文件中读取,out是写入
发表于 2022-01-31 12:22:13 回复(0)
工作台打印,得先找到文件目录,然后读进内存中去,再从内存中输出到打印台
发表于 2021-11-30 16:00:44 回复(0)
一个文件中的数据要在控制台显示,必须先读取内容,所以用FileInputStream
发表于 2021-03-26 20:59:06 回复(0)
in读取文件数据 out输出数据到文件
发表于 2021-01-18 08:27:14 回复(0)
io 肯定先有输入才能输出
发表于 2020-11-30 11:42:16 回复(0)
文件
发表于 2020-11-06 18:09:31 回复(0)