读取文本的内容和将文本写入文件中
来源:互联网 发布:php伪静态 编辑:程序博客网 时间:2024/05/22 13:57
//fileaddress为文件的地址
</pre><pre name="code" class="java">import java.io.*;public class FileInput_output {/* * 读取外部文件中的文本 * */public String read(String fileaddress){String str = "";String encoding="GBK";//定义File file = new File(fileaddress);//判断文件是否存在和文件是否是标准文件if(file.isFile()&&file.exists()){try {//定义读取文件的对象InputStreamReader read = new InputStreamReader(new FileInputStream(file),encoding);//定义读取文件BufferedReader bufr = new BufferedReader(read);//定义一个变量并初始化String text = null;try {//读取一个文本行while((text = bufr.readLine()) != null){//输出文本行 // System.out.println(text);//调用加密算法//new EncrypFile().encry(text);str += text;}} catch (IOException e1) {// TODO 自动生成的 catch 块e1.printStackTrace();} try { //关闭文件流read.close();} catch (IOException e) {// TODO 自动生成的 catch 块e.printStackTrace();}} catch (FileNotFoundException e) {// TODO 自动生成的 catch 块e.printStackTrace();} catch (UnsupportedEncodingException e) {// TODO 自动生成的 catch 块e.printStackTrace();}}else{ System.out.println("找不到指定的文件");}return str;}/* * 将文本写入外部文件中 * */public void write(String fileaddrs,String filetext){File file = new File(fileaddrs);if(file.exists()){try {FileWriter fiWr = new FileWriter(file,true);//定义要写入文本的文件BufferedWriter bufWri = new BufferedWriter(fiWr);//向文件中写字符bufWri.append(filetext);//关闭输出流bufWri.close();} catch (IOException e) {// TODO 自动生成的 catch 块e.printStackTrace();}}}
}
0 0
- 读取文本的内容和将文本写入文件中
- asp.net创建并写入文本和读取文件内容
- 将文本A,B内容写入文本C中
- python读取 .txt 文本内容以及将程序执行结果写入txt文件
- C# 将文本写入txt文件中
- MFC学习之 将 list 表里的信息写入.txt文本 和 .xls EXCEL 文件中
- 把文本内容写入文件
- 将指定的文本内容写入到指定路径的文件
- 读取资源文件里的文本内容
- C++ 将控制台打印的内容写入.txt文本
- gava实现文本内容读取以及写入
- MFC学习之 将 list 表里的信息写入.txt文本 和 .xls EXCEL 文件中(ODBC)
- 使用Python将TXT文本内容读取后生成指定XML格式的文件
- Java文件写入文本内容方法
- Java中如何将输入的信息写入文本中
- getc(),putc()文件文本读取写入函数
- 读取文件内容和向文件中写入内容
- 关于setw(8)和向文本中写入内容的用法及说明
- 《编程之美》——最大公约数问题
- LeetCode23:Merge k Sorted Lists
- cocoaPods
- Java初步(OOP)
- 架构师之路
- 读取文本的内容和将文本写入文件中
- Make 命令教程
- Java中的数组
- android ImageLoader 缓存下载显示网络图片
- navicat备份复制mysql数据库
- linux下性能测试工具: http_load、
- Archlinux On Raspberrypi B+
- C 字符串浅拷贝和深拷贝 学习笔记
- 被误解的MVC和被神化的MVVM