【发布时间】:2015-11-15 13:09:24
【问题描述】:
基本上,'{' 和 '}' 需要在输出的新行上。但我不知道如何有效地阅读某些字符。我有一个程序可以读取行并输出它们,但不知道从哪里开始。谢谢
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
try {
FileReader reader = new FileReader("textfile.txt");
BufferedReader bufferedReader = new BufferedReader(reader);
String line;
while ((line = bufferedReader.readLine()) != null) {
System.out.println(line);
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
【问题讨论】:
-
输入文件将是一个简单的 java 类,其中 { 和 } 与代码位于同一行,例如 { public static void main(String [] argv),我想将其分开。
-
如果您只想修复代码的格式,请使用
astyle或indent之类的工具。 -
谢谢,但我需要为它写一段代码。
-
然后您可以使用 Apache Fileutils
readFileToString()将文件内容读入字符串,并使用String.replace()或String.replaceAll()之类的方法。将{替换为\n{等。该程序将是几行代码。 docs.oracle.com/javase/7/docs/api/java/lang/…
标签: java bufferedreader filereader fileoutputstream