package javawork;
import java.io.*;
import java.util.*;
import java.util.Scanner;
public class NewThead {
public static void main(String args[])
{
File f1=new File("a.txt");
File f2=new File("b.txt");
Writer out;
Reader in;
try
{//BuffetedReader和BufferedWriter的源和目的地必须是字符输入流和字符输出流
in=new FileReader(f1);//FileReader Reader 的子类
BufferedReader bufferin=new BufferedReader(in);//
out=new FileWriter(f2);
BufferedWriter bufferout=new BufferedWriter(out);
String str=null;
while((str=bufferin.readLine())!=null)//读取文本行
{
StringTokenizer temp=new StringTokenizer(str);//利用StringTokenizer获得单词的个数
int count=temp.countTokens();
str+="该句子有"+count+"个单词";
bufferout.write(str);
bufferout.newLine();
}
bufferout.close();
out.close();
in=new FileReader(f2);
bufferin=new BufferedReader(in);
while((str=bufferin.readLine())!=null)
{
System.out.println(str);
}
bufferin.close();
in.close();
}
catch(IOException e)
{
e.printStackTrace();
}
}
}