实验十一、实验内容:①使用字符流BufferedReader类,统计file.txt包含的字符个数和行数。②完成将文件file1.txt的内容拷贝生成另一个新文件file2.txt二、实验结果:1.统计file.txt包含的字符个数和行数,效果如下:.2.将文件file1.txt的内容拷贝生成另一个新文件file2.txt,效果如下:三、实验代码:importjava.io.*;classcountDataline{publicstaticvoidmain(Stringargs[])throwsIOException{FileInputStreamfis=newFileInputStream(file.txt);BufferedReaderdataLine=newBufferedReader(newInputStreamReader(fis));StringcurrentLine;intlineCount=0;intcharCount=0;while((currentLine=dataLine.readLine())!=null){System.out.println(currentLine);++lineCount;charCount+=currentLine.length();}System.out.println(字符个数为:+Integer.toString(charCount)++字符行数为:+Integer.toString(lineCount));FileinFile=newFile(file1.txt);FileoutFile=newFile(file2.txt);FileInputStreamfis1=newFileInputStream(inFile);FileOutputStreamfos1=newFileOutputStream(outFile);intc;while((c=fis1.read())!=-1)fos1.write(c);fis1.close();fos1.close();}}四、小结体会:通过这次实验,我了解了关于输入输出流的编程方法。也通过这次实验,我对绝对路径和相对路径在程序中的编写,有了全新的认识和了解。如文件的绝对路径为C:\文档\file那么编程时,编程语句为:(1)FileinFile=newFile(C:\\文档\\file);(2)FileinFile=newFile(C:/文档/file);