可能重复:
Replace all occurrences of substring in a string - which is more efficient in Java?
我正在尝试用文件中的四个空格替换所有出现的 \ t (制表符)。 我一直在寻找,但找不到任何有用的东西。
我发现我需要创建一个临时文件。
答案 0 :(得分:5)
有一个名为replace
的函数String output = input.replace("\t"," ");
使用文件执行此操作创建temp file并为其打开FileWriter
打开原始文件的FileReader
在循环调用readln()
中,检查相应对象上的null,replace("\t"," ")
和write
答案 1 :(得分:1)
您可以使用
等replaceAll方法String str = "your string";
String a = " "; // [4 spaces]
String result = str.replaceAll("\t", a);