在日常的开发中,对文件的操作经常会有,所以今天教大家其中一种使用Java实现文件的创建、读取、写入操作

创建文件String filenameTemp = "D:\demo.txt";

File filename = new File(filenameTemp);

if (!filename.exists()) {

filename.createNewFile();

}

写入数据String filenameTemp = "D:\demo.txt";

File filename = new File(filenameTemp);

if (!filename.exists()) {

Writer out =new FileWriter(filename);

out.write("这是个事例");

out.close();

}

读取数据File file = new File("D:\demo.txt");

StringBuilder result = new StringBuilder();

try{

BufferedReader br = new BufferedReader(new FileReader(file));//构造一个BufferedReader类来读取文件

String s = null;

while((s = br.readLine())!=null){//使用readLine方法,一次读一行

result.append(System.lineSeparator()+s);

}

br.close();

}catch(Exception e){

e.printStackTrace();

}

system.out.println(result.toString());

这样就使用java完成了文件的创建、读取、写入操作,简单好用。

你还没有登录,请先使用 QQ登录 或 注册!

文章评论

发表评论

java创建读取文件_Java实现文件的创建、读取、写入操作-Fun言相关推荐

  1. java 读取html模板文件_Java根据html模板创建 html文件

    1,写JAVA代码 public String patientsindex(HttpServletRequest request){ //获得当前项目的绝对路径 String t=Thread.cur ...

  2. java dom创建xml文件_Java 如何使用dom方式读取和创建xml文件

    Java 如何使用dom方式读取和创建xml文件 发布时间:2020-11-11 17:08:31 来源:亿速云 阅读:101 作者:Leah 本篇文章给大家分享的是有关Java 如何使用dom方式读 ...

  3. java用输入流创建数据文件_Java实现文件写入——输入输出流(IO流)

    输入输出含义和意义: 输入和输出功能是Java对程序处理数据能力的提高,java以流的形式处理数据. 流是一组有序的数据序列,根据操作类型,分为输入流和输出流. 程序从输入流读取数据,向输出流写入数据 ...

  4. java创建linux文件_Java生成文件夹

    1.说明 判断文件夹是否存在,如果不存在就创建该文件夹,并打印其路径:如果存在,打印其路径 2.实现源码 /** * @Title:BuildFolder.Java * @Package:com.yo ...

  5. java中filereader读取文件_java – 如何使用FileReader逐行读取

    感谢您的关注. 我创建了一个程序,我正在使用登录表单和注册表单. 一旦用户注册他们的电子邮件,他们的密码将被保存到submit.txt.然后他们将返回登录表单并输入保存在submit.txt中的电子邮 ...

  6. java printwriter 文件_java – 如何使用printwriter创建和写入文件

    我的代码看起来像这样 File Fileright = new File("C:\\GamesnewOrder.txt"); PrintWriter pw = new PrintW ...

  7. java中上传文件_Java中文件上传下载 --使用Minio

    Minio模板类: @RequiredArgsConstructor public class MinioTemplate implements InitializingBean { private ...

  8. java复制文件_java多种文件复制方式以及效率比较

    1.背景 java复制文件的方式其实有很多种,可以分为 - 传统的字节流读写复制FileInputStream,FileOutputStream,BufferedInputStream,Buffere ...

  9. java gzip 解压文件_Java实现文件压缩与解压[zip格式,gzip格式]

    原文:http://www.cnblogs.com/visec479/p/4112881.html#3069573 Java实现ZIP的解压与压缩功能基本都是使用了Java的多肽和递归技术,可以对单个 ...

最新文章

  1. win10 系统安装 服务器失败怎么回事,Win10正式版安装出现问题怎么办
  2. 【Linux 内核】进程管理 task_struct 结构体 ② ( state 字段 | stack 字段 | pid 字段 | tgid 字段 | pid_links 字段 )
  3. linux中安装wine运行windows程序
  4. xp计算机关闭139端口,关闭139端口,小编告诉你如何关闭139端口
  5. 网课答案公众号制作教程
  6. USB TO I2C(上海同旺电子)调试器调试LM75A--TI
  7. 计算机限制360打不开,电脑360安全卫士打不开怎么回事?怎么办?
  8. 杨澜对话刘韵洁董明珠 :“穷得只有一个梦想”
  9. thinkpadE430c加装固态硬盘小记
  10. html css图标怎么跟文字并排,科技常识:css图标与文字对齐的两种实现方法
  11. 【HTML5+CSS】怎样去美化你的页面
  12. FPGA——PS/2驱动
  13. 网络模拟环境 NS-2仿真软件简介
  14. 数字藏品APP系统开发|数字藏品系统
  15. 机器人可以比人类优秀,那未来会替代人类吗?
  16. 【3D游戏建模全流程教学】使用3dmax制作教堂场景
  17. python爬虫:爬取QQ音乐歌曲
  18. VBA 收集 Word关键字批量处理
  19. php non numeric,讲解php 出现Warning: A non-numeric value encountered问题的原因及解决方法...
  20. 拆掉思维里的墙——有感

热门文章

  1. 云服务器ECS使用限制概览,让你的上云少走一些坑
  2. MongoDB副本集同步原理
  3. 重磅发布!阿里云推PostgreSQL 10 高可用版
  4. 阿里云正式推出消息队列Kafka:全面融合开源生态
  5. 建立数字化、学习型人事平台,HR 与业务终于不再「隔空对话」
  6. 如果被问到分布式锁,应该怎样回答?
  7. 从Hadoop到云原生,谈如何消除程序员35岁危机
  8. 我们为什么需要云原生?看完这一篇就够了
  9. 趣挨踢 | “菜鸟”程序员和“大神”程序员的差别竟然这么大...
  10. 面趣 | 为什么要分稳定排序和非稳定排序?