我有一个文件test.txt
OUTPUTAoutputb中outputcOUTPUTAoutputb中outputc我需要像这样的输出:
outputaoutputboutputcoutputaoututboutputc每次出现输出时应断开线。
可能不完全是你想要的,但这应该让你开始:
import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; public class FileTransformer { public static void main(String args[]) throws IOException { String s1 = readFile("test.txt"); s1 = transform(s1, args[0]); writeFile(s1); } private static String readFile(String fileName) throws IOException { return new String(Files.readAllBytes(Paths.get(fileName))); } private static String transform(String input, String elementToStartNewLine) { return input.replace("\n", "").replace(elementToStartNewLine, "\n" + elementToStartNewLine); } private static void writeFile(String content) throws IOException { Files.write(Paths.get("output.txt"), content.getBytes()); } }
用法:java FileTransformer outputa