java 写文件

问题描述

各位大虾,我想用java代码将页面后获取到的文本框内的信息编译成.xml的文件,有经验的帮帮忙,最好有代码。

解决方案

解决方案二:
网上写XML文件的例子多的是
解决方案三:
DOM读取~SAX读取
解决方案四:
把文本框得到到的信息作为一个document对象传进下面方法。/*返回一个Document对象*/publicDocumentgetProvinceCode(InputStreaminputStream)throwsDOMException,ParserConfigurationException,SAXException,IOException{Documentdocument=null;DocumentBuilderFactorydocumentBF=DocumentBuilderFactory.newInstance();documentBF.setNamespaceAware(true);DocumentBuilderdocumentB=documentBF.newDocumentBuilder();document=documentB.parse(inputStream);inputStream.close();returndocument;}publicbooleanwriteXml(Documentdocument)throwsTransformerException,TransformerConfigurationException,IllegalArgumentException,FileNotFoundException{TransformerFactorytransF=TransformerFactory.newInstance();Transformertransformer=transF.newTransformer();DOMSourcesource=newDOMSource(document);transformer.setOutputProperty(OutputKeys.ENCODING,"UTF-8");transformer.setOutputProperty(OutputKeys.INDENT,"YES");PrintWriterpw=newPrintWriter(newFileOutputStream(LOCAL_PC_SAVEFILE_URL));StreamResultresult=newStreamResult(pw);transformer.transform(source,result);Filedir=newFile(LOCAL_PC_SAVEFILE_URL);if(dir.exists()){System.out.println("生成"+LOCAL_PC_SAVEFILE_URL+"文件成功!");returntrue;}else{System.out.println("生成"+LOCAL_PC_SAVEFILE_URL+"文件失败!");returnfalse;}}

解决方案五:
可以使用dom4j操作xml,这是最简单最方便的。http://www.ibm.com/developerworks/cn/xml/x-dom4j.html上面这篇文章写的非常不错。至于如何获文本的值应该不用说了吧。

时间: 2024-08-02 21:36:17

java 写文件的相关文章

文件操作-Java写文件乱码,这个错误我找了好半天,还是没有找出来。大家帮帮我可好?

问题描述 Java写文件乱码,这个错误我找了好半天,还是没有找出来.大家帮帮我可好? public void Save() { DataOutputStream out = null; try { out = new DataOutputStream(new FileOutputStream("D:pcb-input.txt")); } catch (FileNotFoundException e1) {} int i; for(i=0;i<sum;i++) { //输出PCB信

请问这个程序哪里出错了?java写文件和读文件

问题描述 //=============================写文件packagefier;importjava.io.*;publicclasswrite{publicstaticvoidmain(String[]args){write("E:\123.txt","hello");}publicstaticvoidwrite(Stringpath,Stringcontent){Strings=newString();Strings1=newString(

java写文件

/* Writefile.java接收键盘的输入,并原样输出到屏幕上此外,还有将键盘输入的数据按顺序存放到文件中使用方法:java Writefile 文件名要结束此程序时,请在行的开始部分输入一个#号.*/ import java.io.*; // Class Writefilepublic class Writefile{public static void main(String[] args){byte[] buff = new byte[1024];boolean cont = tru

java文件操作之java写文件简单示例_java

代码很简单,直接上代码,大家参考使用吧 复制代码 代码如下: package com.it.login.service; import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.InputStreamReader;import

用java写一个文件夹浏览器

问题描述 如何用java编写一个文件夹浏览器 解决方案 解决方案二:楼主好,我是今年毕业参加工作的,刚进公司的时候,就用java实现了一个文件浏览器,我这还有源码呢.java写文件浏览器可以使用swing,swing画出的界面不好看,但移植性好,我用的是swt做的,界面组件风格跟本地计算机系统的一致,但这种跨平台性不好,需要针对特定系统的swt的jar包,但综合考虑,我还是推荐使用swt实现,如果楼主需要,我可以将源码分享给你.解决方案三: 解决方案四:引用1楼ysjian_pingcx的回复:

5种解决Java独占写文件的方法_java

本文实例讲解了5种解决Java独占写文件的方法,包含自己的一些理解,如若有不妥的地方欢迎大家提出. 方案1:利用RandomAccessFile的文件操作选项s,s即表示同步锁方式写 RandomAccessFile file = new RandomAccessFile(file, "rws"); 方案2:利用FileChannel的文件锁 File file = new File("test.txt"); FileInputStream fis = new Fi

Java读写文件方法总结(推荐)_java

Java的读写文件方法在工作中相信有很多的用处的,本人在之前包括现在都在使用Java的读写文件方法来处理数据方面的输入输出,确实很方便.奈何我的记性实在是叫人着急,很多时候既然都会想不起来怎么写了,不过我的Java代码量也实在是少的可怜,所以应该多多练习.这里做一个总结,集中在一起方面今后查看. Java读文件 package 天才白痴梦; import java.io.BufferedReader; import java.io.File; import java.io.FileInputSt

Java编程那些事儿88——文件操作之写文件

11.3.1.4 写文件 如前所述,将程序内部的数据输出到程序外部的数据源,应该使用IO类体系中的输出流.在实际的编程中,将程序中的数据,例如用户设定或程序运行时生成的内容,存储到外部的文件中,应该使用输出流进行编程. 基本的输出流包含OutputStream和Writer两个,区别是OutputStream体系中的类(也就是OutputStream的子类)是按照字节写入的,而Writer体系中的类(也就是Writer的子类)是按照字符写入的. 使用输出流进行编程的步骤是: 1.建立输出流 建立

java读文件后的数据怎么写到一个数组中 数据格式如下

问题描述 java读文件后的数据怎么写到一个数组中 数据格式如下 解决方案 简单的写了一下,希望对你有帮助: public class Test { // 数组列数 private static final int COLUMN_COUNT = 3; public static void main(String[] args) { BufferedReader br = null; try { br = new BufferedReader(new InputStreamReader(new F