\ t(タブ)のすべての出現箇所をファイル内の4つのスペースに置き換えようとしています。しばらく探していましたが、役に立つものが見つかりませんでした。
一時ファイルを作成する必要があることがわかりました。
これにはreplaceと呼ばれる関数があります
String output = input.replace("\t"," ");
ファイルでこれを行うには、一時ファイルを作成し、そのためのFileWriterを開きます
元のファイルのFileReaderを開きます
ループ呼び出しreadln()
で、nullをチェックreplace("\t"," ")
しwrite
、適切なオブジェクトをチェックします
次のようなreplaceAllメソッドを使用できます
String str = "your string";
String a = " "; // [4 spaces]
String result = str.replaceAll("\t", a);