其实自己定义格式写最好
解析的时候用自己的方法解析就行了比如
value1#value2#value3#\n
value4#value5#value6#\n

解决方案 »

  1.   

    File file = new File(Main.uri + fileName);
    file.createNewFile();
    FileWriter fileWriter = new FileWriter(file);
    BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
    bufferedWriter.write("<test>\n");
    bufferedWriter.write(your content);     
    bufferedWriter.write("</test>");
      

  2.   

    我想写成类似于以下格式,有换行,有行缩进,还有空格,而且可能有很多行,我该怎样写入文件呢?
    不会是每行要定义一个stringbuffer吧?
    -----------------------------------------------------
    <If IfType='Task' >
    <TaskName>变量</TaskName>
    <TaskStatus>1</TaskStatus>
    <TaskJudge>Equal</TaskJudge>
    </If>
      

  3.   

    你可以把写某个标签抽象成一个方法
    比如写<TaskName>的
    就是
    writeTaskName(String s) {
    bufferedWriter.write(length + "<TaskName>");//length是常用的一些缩近的字符串,如"    "
    bufferedWriter.write(s);  //你要向TaskName标签里写的内容
    bufferedWriter.write("</TaskName>");//结束
    }
      

  4.   

    不是吧,我标签很多的,那要多少方法啊,,不知一个StringBuffer能放多少字符啊?我想全拼在StringBuffer中,然后一次写出,不知行不行啊>?StringBuffer可以拼出换行和空格吧?
      

  5.   

    标签很多??
    前一阵子做了一个xml编辑解析的项目,ejb-jar.xml标签多吧。
    不要怕麻烦,清晰的逻辑和良好的性能很重要~~~