编程思想里就有例子啊。
给你发个代码片作参考 public static void deleteFile(String id, String tmpFile) throws IOException {
StringBuffer sbFile;
FileReader in = new FileReader(tmpFile);
char[] buffer = new char[4096];
int len;
sbFile = new StringBuffer();
while ( (len = in.read(buffer)) != -1) {
String s = new String(buffer, 0, len);
sbFile.append(s);
} int begin = sbFile.indexOf("#" + id + "Begin");
int end = sbFile.indexOf("#" + id + "End");
String finalStr = sbFile.delete(begin, end + id.length() + 4).toString();
//System.out.println(" file:" + sbFile.toString()); FileWriter fw = new FileWriter(tmpFile, false);
fw.write(finalStr);
fw.flush();
fw.close();
}
给你发个代码片作参考 public static void deleteFile(String id, String tmpFile) throws IOException {
StringBuffer sbFile;
FileReader in = new FileReader(tmpFile);
char[] buffer = new char[4096];
int len;
sbFile = new StringBuffer();
while ( (len = in.read(buffer)) != -1) {
String s = new String(buffer, 0, len);
sbFile.append(s);
} int begin = sbFile.indexOf("#" + id + "Begin");
int end = sbFile.indexOf("#" + id + "End");
String finalStr = sbFile.delete(begin, end + id.length() + 4).toString();
//System.out.println(" file:" + sbFile.toString()); FileWriter fw = new FileWriter(tmpFile, false);
fw.write(finalStr);
fw.flush();
fw.close();
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货