トークン化された文字列を .txt ファイルに保存しようとしています...例Read.txt
は次のとおりです。
She sells, sea shells, by the sea shore.
プログラムでトークン化しましたが、トークン化された文字列を保存できないようですWrite.txt
私はWrite.txt
ただ得ます:
She sells, sea shells, by the sea shore.
基本的に、出力したものを保存したいWrite.txt
どんな助けでも大歓迎です:D
ここに私の出力があります:
She sells, sea shells, by the sea shore.
[Split by spaces.]
She
sells,
sea shells,
by
the
sea
shore.
-----------------------------
[Split by commas.]
She sells
sea shells
by the sea shore.
そして私の現在のコード:
import java.io.*;
import java.util.StringTokenizer;
public class readWriteTokenized{
public static void main( String[] args ){
String readString;
try{
BufferedReader br = new BufferedReader( new FileReader("Read.txt"));
readString = br.readLine();
System.out.println("\n" + readString);
br.close();
StringTokenizer stnz = new StringTokenizer(readString);
System.out.println("\n[Split by spaces.]\n");
while( stnz .hasMoreTokens()){
System.out.println(stnz .nextToken());
}
StringTokenizer stnz2 = new StringTokenizer(readString, ".");
System.out.println("\n-----------------------------");
System.out.println("\n\n[Split by comma.]\n");
while( stnz2.hasMoreTokens()){
System.out.print(stnz2.nextToken());
}
File NewTextFile = new File("C:/TestJava/Write.txt");
FileWriter fw = new FileWriter(NewTextFile);
fw.write(readString);
fw.close();
}
catch (IOException e){
System.out.println("Catch error!");
}
}
}