博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java的IO操作
阅读量:7104 次
发布时间:2019-06-28

本文共 2887 字,大约阅读时间需要 9 分钟。

转自http://zhangbaoming815.iteye.com/blog/1578438

将字符串写入到txt文件中import java.io.BufferedWriter;

import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.PrintStream;import java.io.PrintWriter;import java.io.RandomAccessFile;public class WriteStringToTxt {    public void WriteStringToFile(String filePath) {        try {            File file = new File(filePath);            PrintStream ps = new PrintStream(new FileOutputStream(file));            ps.println("http://www.docin.com/p-315288370.html");// 往文件里写入字符串            ps.append("http://www.docin.com/p-315288370.html");// 在已有的基础上添加字符串        } catch (FileNotFoundException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }    public void WriteStringToFile2(String filePath) {        try {            FileWriter fw = new FileWriter(filePath, true);            BufferedWriter bw = new BufferedWriter(fw);            bw.append("在已有的基础上添加字符串");            bw.write("abc\r\n ");// 往已有的文件上添加字符串            bw.write("def\r\n ");            bw.write("hijk ");            bw.close();            fw.close();        } catch (Exception e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }    public void WriteStringToFile3(String filePath) {        try {            PrintWriter pw = new PrintWriter(new FileWriter(filePath));            pw.println("abc ");            pw.println("def ");            pw.println("hef ");            pw.close();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }    public void WriteStringToFile4(String filePath) {        try {            RandomAccessFile rf = new RandomAccessFile(filePath, "rw");            rf.writeBytes("op\r\n");            rf.writeBytes("app\r\n");            rf.writeBytes("hijklllll");            rf.close();        } catch (IOException e) {            e.printStackTrace();        }    }    public void WriteStringToFile5(String filePath) {        try {            FileOutputStream fos = new FileOutputStream(filePath);            String s = "http://www.docin.com/p-315288370.html";            fos.write(s.getBytes());            fos.close();        } catch (Exception e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }    public static void main(String[] args) {        String filePath = "E:\\link.txt";        // new WriteStringToTxt().WriteStringToFile(filePath);        // new WriteStringToTxt().WriteStringToFile2(filePath);        // new WriteStringToTxt().WriteStringToFile3(filePath);        // new WriteStringToTxt().WriteStringToFile4(filePath);        new WriteStringToTxt().WriteStringToFile5(filePath);    }}

 

转载于:https://www.cnblogs.com/stephen-vv/p/Stephen_Zhou.html

你可能感兴趣的文章
微服务场景下性能问题排查神器之xrebel
查看>>
微信小程序input组件type属性3个值的作用
查看>>
QQ 机器人平台 Newbe.Mahua 2.1 支持 Websocket
查看>>
【监控文件夹并将增加和删除的文件列表发送邮件完美脚本】-未来星开发开发团队...
查看>>
AndroidStudio无法输出日志的Bug
查看>>
TypeScript基础入门 - 接口 - 函数类型
查看>>
lombok_学习_00_资源帖
查看>>
搜集用 LLVM 创造动态语言的例子
查看>>
第159天:前端知识体系框架
查看>>
Spring AOP注解为什么失效?90%Java程序员不知道
查看>>
Json学习
查看>>
Airbnb: React Native 从选择到放弃
查看>>
Eclipse中Tomcat配置问题
查看>>
Linux下使用split按行数进行切割
查看>>
盘点2015年英特尔旧金山IDF峰会上的黑科技
查看>>
SQL性能优化
查看>>
U盘安装Ubuntu 16.04出现:Failed to load ldlinux.c32
查看>>
mysql中的主从复制slave-skip-errors参数使用方法
查看>>
Linux安装JIRA6.3.6以及安装破解汉化插件
查看>>
一个HTTP需要经过哪些步骤
查看>>