java简单实现文件的创建 读写
时间:2022-04-27
本文章向大家介绍java简单实现文件的创建 读写,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
import java.io.File;
import java.io.IOException;
/**
* 创建文件
*
* @author chendongj
*
*/
public class CreateFile {
public void createFile(String path) {
File aFile = new File(path);
try {
if (aFile.exists()) {
aFile.delete();
aFile.createNewFile();
System.out.println("创建文件成功!");
} else {
aFile.createNewFile();
System.out.println("创建文件成功!");
}
} catch (IOException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
CreateFile cf = new CreateFile();
cf.createFile("E:/test.txt");
}
}
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
/**
*
* @author 向文件写内容
*
*/
public class Write2File {
public void write2File(String path) {
try {
File aFile = new File(path);
FileWriter out = new FileWriter(aFile, true);
out.write("11111111");
out.flush();
System.out.println("写入成功!");
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
/**
* 从文件中读内容
*
* @author chendongj
*
*/
public class ReadFromFile {
public void readFromFile(String path) {
System.out.println("读取内容:");
try {
FileReader fr = new FileReader(new File(path));
while (fr.read() != -1) {
System.out.print((char) fr.read());
}
fr.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
public class TestFile {
/**
* 测试文件创建 读写
*/
public static void main(String[] args) {
String path = "E:/test.txt";
CreateFile createFile = new CreateFile();
createFile.createFile(path);
Write2File w2f = new Write2File();
w2f.write2File(path);
ReadFromFile rff = new ReadFromFile();
rff.readFromFile(path);
}
}
- swingbench压测Oracle小记(r12笔记第19天)
- Oracle闪回原理测试(三)(r12笔记第16天)
- 利用JS生成二维码图片,优化WEB性能及页面加载速度
- Go语言的指针 & *
- MySQL中的double write(二)(r12笔记第17天)
- 论Go语言中goroutine的使用
- WordPress发布文章同步到新浪微博失败的问题解决与分享
- 压测工具swingbench和sysbench对比(r12笔记第13天)
- 解决WordPress4.4.1不支持图片暗箱问题,Begin主题适用
- MySQL源码安装总结(r12笔记第12天)
- 全站启用SSL之后,如何兼容不支持https抓取的搜索引擎?
- sandbox和MHA快速测试(r12笔记第32天)
- 分享一个支持https的CDN及启用SSL后续问题汇总
- 分分钟搭建MySQL一主多从环境(r12笔记第31天)
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 快速掌握shell脚本的各种循环语句
- 详解shell脚本的4种表达式
- Linux shell中这7种运算命令值得掌握!
- 快速掌握shell脚本数组,看这篇
- 详解shell脚本的环境、普通、特殊变量
- 玩转zabbix之超详细的二进制安装
- 玩转zabbix之源码编译安装,添加主机监控
- 总结一篇shell调试技巧及常见的脚本错误
- 备战金九银十:当你裸辞遇到了面试难,你需要了解一下这些面试题
- 看完这7个测试常见问题总结,你的面试就成功了80%
- geant4入门讲解篇-2
- Geant4-怎样设置你的粒子源--精简注释+收藏版
- Geant4--一次编译,运行多个Run,极大提升模拟效率
- Geant4--是怎样使用的?--(1.信息抽取)
- ROOT-数据读取-直方图-Roofit拟合基本流程-(入门实用)