我用javaio流产生一个文件,但是它的内容和盘符里的却不一样 怎么转换

我用javaio流产生一个文件,但是它的内容和盘符里的却不一样 怎么转换,第1张

先制定下编码格式

可以通过“FileOutputStream”创建文件实例,之后过“OutputStreamWriter”流的形式进行存储,举例:

OutputStreamWriter pw = null//定义一个流

pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK")//确认流的输出文件和编码格式,此过程创建了“test.txt”实例

pw.write("我是要写入到记事本文件的内容"氏高)//将要写入文件的内容,可以多次write

pw.close()//关闭流

备注:文件流用此升完之后必须及时通过close方法关闭,森核老否则会一直处于打开状态,直至程序停止,增加系统负担。

1、首先用java生成txt文件有有两种方式,一种是通过字符流(或字节禅逗乱流),另一种是直接调用PrintWriter类。字符流(字节流)代码如下:import java.io.Fileimport java.io。

2、FileOutputStreampublic class TxtWirte { public void DOWriteTxt(String file, String txt) {  try {  FileOutputStream os = new FileOutputStream(new File(file), true)  。

3、os.write((txt + "\n").getBytes())  } catch (Exception e) {   e.printStackTrace()  } } public static void main(String[] args) {  new TxtWirte().DOWriteTxt("D:\\问好.txt", "你好!")}}。

4、调用PrintWriter类:import java.io.*public class C {   public static void main( String[ ] args ) throws Exception {  PrintWriter pw = new PrintWriter( new FileWriter( "D\\问好.txt" ) )。

5、pw.print("贺档你好" )pw.close()}}如果要生成doc文件,将“D:\\问好.txt”改成“D:\\问好.doc”即可。的:java写一定内容到指定路径的文件中程序源码。

6、最后循环控制变  FileOutputStream outfile=null  //文指拆档输出对  //生成对象outfile。就完成了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12150821.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存