import java.io.*;
//在read1方法中,以带缓冲的输入流对象为参数,它主要是让这个输入流对象读取数据
///在write1方法中,以带缓冲的输出流对象为参数,它主要是让这个输出流对象写入数据到f对象中
public class file19
{
public void read1(BufferedReader br)
{
try
{
System.out.println(br.readLine());
}
catch(Exception e)
{}
}
public void write1(String str,BufferedWriter bw)
{
if(str.length()>5)
{
try
{
bw.write(str);
bw.newLine();
bw.flush();
}
catch(Exception e){}
}
else if((str.length())<5)
{
try
{
bw.write("输入有误!");
bw.newLine();
bw.flush();
}
catch(Exception e)
{}
}
}
//创建一个文件类对象f
///创建一个文件输出流对象fos
///创建一个文件输入流对象fis
///创建一个多字节的输出流对象osw
///创建一个多字节输入流对象isr
///创建一个带缓冲的输入流对象br
///创建一个代缓冲的输出流对象bw
///让bw将数据写入到f中
///让br从f中将数据读出来
public static void main(String[] args)throws Exception
{
file2 f2=new file2();
File f=new File("d:\\filetest","2.txt");
FileReader fr=new FileReader(f);
FileWriter fw=new FileWriter(f);
BufferedWriter bw=new BufferedWriter(fw);
BufferedReader br=new BufferedReader(fr);
f2.write1("祖国是个大花园",bw);
f2.write1("小明说是吗",bw);
f2.write1("小王觉得小明说的没有错",bw);
f2.write1("谢谢了",bw);
f2.read1(br);
f2.read1(br);
f2.read1(br);
f2.read1(br);
br.close();
bw.close();
}
}
运行提示找不到符号
|