import java.io.*;//导入IO包
class ReadWrite
{
public static void main(String[] args) throws IOException
{
FileReader fr = new FileReader("WolfSheep.nls");//定义文件读取流并与WolfSheep.nls文件相关联
FileWriter fw = new FileWriter("WS_nocomment.nls");//定义文件写出流并与WS_nocomment.nls文件相关联
BufferedReader br = new BufferedReader(fr);//定义文件读取缓冲区
BufferedWriter bw = new BufferedWriter(fw);//定义文件写出缓冲区
String str = null;
int i = 0;
while ((str = br.readLine()) != null)//读取一行字符
{
char ch[] = str.toCharArray();//将读到的字符串转换为字符数组
for (i = 0; i < ch.length; i++)
{
if (ch[i] == ';')
break;
}
bw.write(ch, 0, i);//将0-i的字符不包含i写入缓冲区
bw.newLine();//加入换行符
}
bw.close();//关闭缓冲区实际是将相关的流关闭
br.close();
System.out.println("文件操作完成!");
}
}