【发布时间】:2016-10-15 17:26:30
【问题描述】:
String str = "";
try {
BufferedReader br = new BufferedReader(new FileReader(file.getAbsolutePath()));
while (br.readLine() != null) {
str += br.readLine();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String replace = str.replace("HTTP Request: ", "")
.replace("Resource URL: ","")
.replace("Attribute\t\tDescription", "| Attribute | Type | Description |<P>|----|----|<P>")
.replace("Data Type | Max Length | Requirement |", "")
.replace("N/A", "Object")
.replace("String", "| String")
.replace("255 |", "")
.replace("Required", "**Required**")
.replace("Optional", "**Optional**")
.replace("Request Example <P>", "")
.replace("Response Example <P>", "Nothing");
PrintWriter pw = null;
BufferedReader 忽略前 3 行并读取/转换其余行。不确定是什么问题。我尝试过其他 StackOverflow 解决方案,但它们似乎都不起作用!
【问题讨论】:
-
你查看
str或replace的内容了吗? -
是的,我 sysout'd str 并且打印时没有前 3 行。
标签: java bufferedreader