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”));
举一反三
- 在java中,以下代码()正确地创建了一个InputStreamReader类型的对象(选一项) A: new InputStreamReader(new FileInputStream("1.dat")); B: new InputStreamReader(new FileReader("1.dat")); C: new InputStreamReader(new BufferedReader("1.dat")); D: new InputStreamReader("1.dat");
- 如何用字母"new"来代替myfile文件中字母"old"?____ A: sed ‘s/old/new/g’ myfile>myfile B: sed ‘s/old/new’ <br/>myfile<br/>>myfile C: sed ‘1,$ s/old/new’ myfile>myfile D: sed ‘r/old/new’ myfile >myfile
- 下面创建的输入或输出流对象哪个能读或写Java语言中的double类型的数据 A: FileOutputStream fos=new FileOutputStream("1.dat"); B: DataOutputStream out=new DataOutputStream(new FileOutputStream(“2.dat”)); C: RandomAccessFile raf = new RandomAccessFile("3.java" , "rw" ); D: DataInputStream in=new DataInputStream(new FileInputStream(“4.dat”));
- 正确生成RandomAccessFile对象的语句是 ( ) A.File f=new File("readFile"); B.RandomAccessFile raF=new RandomAcccssFile(d:mydirFile3.txt,"rw"); C.RandomAccessFile raF=new RandomAccessFile("readwriteFile","rw"); D.RandomAccessFile raF=new RandomAccessFite("readwriteFile",rw)
- 在J2EE中,下面代码中,()不会编译错误。 A: File f = new File("/","autoexec.bat"); B: DataInputStream din = new DataInputStream(new FileInputStream("autoexec.bat")); C: InputStreamReader in = new InputStreamReader(System.in); D: OutputStreamWriter out = new OutputStreamWriter(System.in);
内容
- 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 ("."));