• 2022-06-29
    ​要读一个较大的文件,下列创建对象的方法中哪个是最合适的?( )‍
    A: new FileInputStream(“myfile.dat”);
    B: new InputStreamReader(new FileInputStream(“myfile.dat”));
    C: new BufferedReader(new InputStreamReader(new FileInputStream(“myfile.dat”);
    D: new RandomAccessFile raf=new RandomAccessFile(new File(“myfile.dat”,”rw”));
  • C

    举一反三

    内容

    • 0

      ‎在下列Java代码中,会出现编译错误的是( )。‍ A: File f=new File(“/”,”1.dat”); B: DataInputStream din=new DataInputStream(new FileInputStream(“1.dat”) ); C: InputStreamReader in=new InputStreamReader(System.in); D: OutputStreamWriter out=new OutputStreamWriter(System.in);

    • 1

      新建一个流对象,下列( )选项的代码是错误的。 A: new BufferedWriter(new FileWriter("a.txt")); B: new BufferedReader(new FileInputStream("a.dat")); C: new DataOutputStream(new FileOutputStream("a.txt")); D: new ObjectInputStream(new FileInputStream("a.dat"));

    • 2

      下列哪个选项定义了带有缓存的文件字节输入流 A: BufferedInputStream bis = new BufferedInputStream(new FileInputStream(...)); B: BufferedOutputStream bos = new BufferedOutputStream(new FileInputStream(...)); C: FileInputStream fis = new FileInputStream(new BufferedInputStream(...)); D: FileOutputStream fis = new FileOutputStream(new BufferedOutputStream(...));

    • 3

      新建一个流对象,下列( )选项的代码是错误的。 A: new BufferedWriter(new FileWriter("a.txt")); B: new BufferedReader(new FileInputStream("a.dat")); C: new DataOutputStream(new FileOutputStream("a.txt")); D: new ObjectInputStream(new FileInputStream("a.dat"));

    • 4

      下列写法错误的是 A: File f = new File ("a.txt"); B: File f = new File ("d:\\a.txt"); C: FileInputStream fis = new FileInputStream (new File ("a.txt")); D: FileOutputStream fos = new FileOutputStream ( File ("."));