2016-08-03 14 views
2

私はこのコードを持っています、私の目標は単語 "the"を削除することです。出力はこのようになります。特定の単語をFilereaderから削除する

ブロッククオート
水が濡れている。男は怒っている。ベッドは暖かいです。

私は何をすべきか考え出していますが、私はreplaceALLを使ってみましたが、うまくいきません。出力はテキストファイルに書き込まれます。どんな助けもするだろう。

import java.io.File; 
import java.io.FileReader; 
import java.io.FileWriter; 
import java.io.IOException; 
import java.util.*; 

public class FR{ 
    public static void main (String[]args) throws IOException { 


File THE = new File("a.txt"); 
    String replace; 
    THE.createNewFile(); 
    FileWriter writer = new FileWriter(THE); 
    writer.write("The water is wet.\n"); 
    writer.write("The man is angry.\n"); 
    writer.write("The bed is warm."); 
    writer.flush(); 
    writer.close(); 

    FileReader READ = new FileReader(THE); 
    char [] x = new char [70]; 
    READ.read(x); 
     System.out.print(x); 
    READ.close(); 
    } 
} 
+0

イムに変換する必要がありますので文字[]は、ある、xが文字列ではないです、私の最初の時間は、質問をします – CS1969

+1

'replaceAll'を使って試した箇所でスニペットを共有できますか? – Mureinik

答えて

2

問題は、あなたがstackoverflowのにちょうどここに新しい文字列最初

FileReader READ = new FileReader(THE); 
char [] x = new char [70]; 
READ.read(x); 
String xAsString = String.valueOf(x).replace("The ", ""); 
System.out.print(xAsString); 
READ.close(); 
+1

ご協力いただきありがとうございます – CS1969

関連する問題