可能重複:
Replace all occurrences of substring in a string - which is more efficient in Java?替換字符串中出現的所有文件(JAVA)
我試圖用四取代\ t(標籤)所有出現空格在文件中。 我一直在尋找一段時間,但找不到任何有用的東西。
我發現我需要創建一個臨時文件。
可能重複:
Replace all occurrences of substring in a string - which is more efficient in Java?替換字符串中出現的所有文件(JAVA)
我試圖用四取代\ t(標籤)所有出現空格在文件中。 我一直在尋找一段時間,但找不到任何有用的東西。
我發現我需要創建一個臨時文件。
有被稱爲replace
String output = input.replace("\t"," ");
此功能來做到這一點與文件創建一個temp file並打開它
一個FileWriter打開FileReader原始文件
的在循環調用readln()
中,在適當的對象上檢查空,replace("\t"," ")
和write
您可以使用replaceAll方法類似
String str = "your string";
String a = " "; // [4 spaces]
String result = str.replaceAll("\t", a);
你的意思是程序或使用文本編輯器? – Dunes
以編程方式在Java中。我應該說在標題.. – Fuze
@ant否,OP希望整個shebang - 創建臨時文件,打開文件,讀取,寫入,關閉,刪除舊的,重命名臨時名稱。 –