package IO; import java.io.*; public class FileExample { public FileExample() { super();// 调用父类的构造函数 } public static void main(String[] args) { try { String outfile = "demoout.xml"; // 定义了一个变量, 用于标识输出文件 String infile = "demoin.xml"; // 定义了一个变量, 用于标识输入文件 DataOutputStream dt = new DataOutputStream( new BufferedOutputStream(new FileOutputStream(outfile))); /** * 用FileOutputStream定义一个输入流文件, * 然后用BuferedOutputStream调用FileOutputStream对象生成一个缓冲输出流 * 然后用DataOutputStream调用BuferedOutputStream对象生成数据格式化输出流 */ BufferedWriter NewFile = new BufferedWriter(new OutputStreamWriter( dt, "gbk"));// 对中文的处理 DataInputStream rafFile1 = new DataInputStream( new BufferedInputStream(new FileInputStream(infile))); /** *用FileInputStream定义一个输入流文件, * 然后用BuferedInputStream调用FileInputStream对象生成一个缓冲输出流 * ,其后用DataInputStream中调用BuferedInputStream对象生成数据格式化输出流 */ BufferedReader rafFile = new BufferedReader(new InputStreamReader( rafFile1, "gbk"));// 对中文的处理 String xmlcontent = ""; char tag = 0;// 文件用字符零结束 while (tag != (char) (-1)) { xmlcontent = xmlcontent + tag + rafFile.readLine(); } NewFile.write(xmlcontent); NewFile.flush();// 清空缓冲区 NewFile.close(); rafFile.close(); System.gc();// 强制立即回收垃圾,即释放内存。 } catch (NullPointerException exc) { exc.printStackTrace(); } catch (java.lang.IndexOutOfBoundsException outb) { System.out.println(outb.getMessage()); outb.printStackTrace(); } catch (FileNotFoundException fex) { System.out.println("fex" + fex.getMessage()); } catch (IOException iex) { System.out.println("iex" + iex.getMessage()); } } }

1358849392 LV21
2022年11月11日
A_xiaobao LV9
2021年7月12日
CxlyboSoft LV6
2020年2月27日
zhushizhan LV3
2019年12月16日
故事_sun LV26
2018年5月25日
liuyouminglove LV2
2018年5月5日
diligentcat LV2
2016年11月7日
Yuancc LV21
2016年7月29日
developerAndroid LV1
2016年7月26日
likoaong LV11
2016年5月27日

1358849392 LV21
2022年11月11日
crosa_Don LV18
2022年7月2日
双鱼座程序员7号 LV6
2022年4月23日
You're'ere I live.
2021年10月15日
暂无贡献等级
A_xiaobao LV9
2021年7月12日
ahdaudha LV7
2021年4月9日
1342203642 LV10
2020年9月1日
linjh123 LV1
2020年7月2日
Gyq灬ming LV11
2020年6月22日
nhslailuo LV2
2020年5月14日