拿到的第一个任务的要求,结果最后又不用了。扔了怪可惜的,就留着看看吧。
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.StringReader; /** * 将相应的信息写入XML文件 * * @author wyd * */ public class XMLWriter { public void writeStringFile(String Data,String filePath) { BufferedReader bufferedReader = null; BufferedWriter bufferedWriter = null; File distFile = null; try { distFile = new File(filePath); if (!distFile.getParentFile().exists()) distFile.getParentFile().mkdirs(); bufferedReader = new BufferedReader(new StringReader(Data)); bufferedWriter = new BufferedWriter(new FileWriter(distFile)); char buf[] = new char[1024]; // 字符缓冲区 int len; while ((len = bufferedReader.read(buf)) != -1) { bufferedWriter.write(buf,len); } bufferedWriter.flush(); bufferedReader.close(); bufferedWriter.close(); } catch (Exception e) { writeStringFile(Data,filePath); } } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。