java IO文件输入输出流总结.doc

java IO文件输入输出流总结.doc

文件输入与输出以流的形式进行,同时根据内容不同分为字节和字符两种 字节流的读取与写入 读取步骤:File→FileInputStream→f.read(bytes) 写入步骤:File→FileOutputStream→f.write(bytes) 演示:读取字节文件即把字节从文件读到内存中 File f=null;//定义文件类的变量,并为空 f=new File(“”);//给变量赋值,表明指向某个文件 因为File没有读写的能力,所以需要用个InputStream Try{ FileInputStream fis=null;//定义文件字节输入流变量 fis=new FileInputStream(f);//给其赋值,指向目标文件 Byte [] bytes=new byte[1024]; //定义数组,把字节流的字节读到数组中,相当于缓存 Int n=0;//记录读取的字节数 While(n=fis.read(bytes)==-1){//以1024字节大小为单位每次读取字节,从fis字节流中,并放到bytes字节组中,读取字节个数为零即读到末尾,则返回数值-1. String s=new String(bytes,0,n);// 把字节转换成字符串,0代表:转换开始的下标;n代表:转换字节的长度。 System.out.println(s);//把字符串打印

文档评论(0)

1亿VIP精品文档

相关文档