public void writeWord(String filename,String wordtext)throws FileNotFoundException,UnsupportedEncodingException,IOException
    {
        // 创建写文件流
        OutputStream out = new FileOutputStream(new File(filename));
        //OutputStreamWriter outwrite = new OutputStreamWriter (new FileOutputStream(new File(filename)), ENCODING );
        //以下两句代码不能省略,否则输出的是乱码
        POIFSFileSystem fs = new POIFSFileSystem();
        DirectoryEntry directory = fs.getRoot();
        // 根据系统默认编码格式 获取字节数组数据
        byte[] a = new String( wordtext ).getBytes( ENCODING );
        InputStream input = new ByteArrayInputStream(a);        DocumentEntry de = directory.createDocument("WordDocument", input);
        // 将poi文件流向文件输出流
        fs.writeFilesystem(out);
        input.close();
        out.flush();
        out.close();
        //HWPFDocument worddoc = new HWPFDocument();
        
    }