我首先是创建了一个树形结构,节点为node类 里面有一个int型的data数据,我保证树是对的,现在把写文件的方法贴出来:
    public void InOrder(node t, ObjectOutputStream out) {
        ObjectOutputStream o = out;
        if (t == null) {
            return;
        }
        InOrder(t.lchild, o);
        try {
            o.writeChars(String.valueOf(t.data));
        } catch (IOException z) {
           // String display = new String("IO ERRO:读写文件出错");
        }
        InOrder(t.rchild, o);
    }调用的方式为:
   try{
        ObjectOutputStream outStream=new ObjectOutputStream(new FileOutputStream("save.txt"));
        jPanel1.InOrder(jPanel1.head,outStream);
        outStream.close();
        }catch(IOException e){}原本的txt文件为空文件 或者没有这个文件 自己创建   调用方法写入3个数据(分别为3,4,5) 结果出现的情况如下:
 w 3 4 5换了很多数据结果都是打头就是这几个乱码,先声明我这里面没中文 求路过的高手指点迷津 感激不尽