文件E.java的长度是51个字节,请说出E类中标注的【代码1】,【代码2】的输出结果。import java.io.*;public class E {public static void main(String args[]) {File f = new File("E.java");try{ RandomAccessFile in = new RandomAccessFile(f,"rw");System.out.println(f.length()); //【代码1】FileOutputStream out = new FileOutputStream(f);System.out.println(f.length()); //【代码2】} catch(IOException e) {System.out.println("File read Error"+e);}}}
请说出E类中标注的【代码1】~【代码4】的输出结果。import java.io.*;public class E {public static void main(String args[]) {int n=-1;File f =new File("hello.txt");byte [] a="abcd".getBytes();try{ FileOutputStream out=new FileOutputStream(f);out.write(a);out.close();FileInputStream in=new FileInputStream(f);byte [] tom= new byte[3];int m = in.read(tom,0,3);System.out.println(m);//【代码1】String s=new String(tom,0,3);System.out.println(s);//【代码2】m = in.read(tom,0,3);System.out.println(m);//【代码3】s=new String(tom,0,3);System.out.println(s);//【代码4】}catch(IOException e) {}}}
下列程序实现从控制台逐行读取并输出字符串. 请将程序补充完整import java.io.*;public class CharInput{public static void main(String args[]) throws java.io.IOException}String s;inputStreamReader ir;BufferedReader in;ir=new[1] (System.io);in=new_____[2] ____(ir);while ((s=in.____ [3] ___)!=null){System.out.println(“Read;”+s);}}}
Java中的I/O流,按照传输数据的不同,可分为字节流和________。