一、建立文件

windows环境下:

File file1 = new File("C:/test/a.txt");

File file2 = new File("C:\\test\\b.txt");

分隔符可用 File.separator

二、获取文件全部内容

Long fileLengthLong = f.length();
byte[] fileContent = new byte[fileLengthLong.intValue()];
FileInputStream inputStream = new FileInputStream(f);
inputStream.read(fileContent);
inputStream.close();
String str = new String(fileContent);

三、按行读取文件

BufferedReader reader = new BufferedReader(new FileReader(f));
String s ;
while ((s = reader.readLine()) != null) {System.out.println(s);}

四、写入文件

FileWriter writer = new FileWriter(dstFile)
writer.write("example");
writer.close();

转载于:https://blog.51cto.com/alanxu59/1349823

java File类笔记相关推荐

  1. java File类 常用相关函数

    java File类 相关函数 1.构建函数 2.判断相关函数 4.创建相关函数 5.删除相关函数 6.获取相关函数 1.构建函数 /*** File 构造方法* file 常用构造方法* 1: Fi ...

  2. Java File类总结和FileUtils类

    Java File类总结和FileUtils类 文件存在和类型判断 创建出File类的对象并不代表该路径下有此文件或目录. 用public boolean exists()可以判断文件是否存在. Fi ...

  3. 探究Java File类中list()、listFiles()的使用及区别,认识和使用匿名内部类

    转载自     探究Java File类中list().listFiles()的使用及区别,认识和使用匿名内部类 内容概要: 1.认识File类: 2.File的构造函数: 3.list()及其重载方 ...

  4. java File类

    java File类 今天我要总结一下java File类.这个是一个很重要的类. 首先是我画的思维导图. 还写了一些自己写的代码. /*** Date : 2017/6/24* Author : H ...

  5. JavaのFile类基础操作之问题

    在上一章节,介绍了File类的基础操作,比如文件的创建,文件的删除等等.这一章节,将介绍在File类基础操作中遇到的问题. 1.路径分割符问题 在实际的软件开发与运行过程中,往往都会在Windows环 ...

  6. Java File类基本操作

    我们可以利用Java.io.File类对文件进行操作,基本操作如下: 1)创建文件: public boolean createNewFile() throws IOException 2)删除文件: ...

  7. java file类包_Java中File类的常用API

    Java.io包下的File类实现了Serializable和Comparable两个接口 1.创建文件 注意: 1).如果D盘下file文件夹不存在,则抛出异常;如果D盘下file文件夹存在,则创建 ...

  8. java file类详解_Java File类详解及IO介绍及使用

    我是一个CPU:这个世界慢!死!了!,可以感受到CPU,内存和硬盘之间的速度比较. 文件的本质 OS(操作系统)的目的就是可以让上层程序可以通过一种统一的方式去拿到无论什么磁盘里的文件(即一段字节流) ...

  9. java file类复制文件路径_java进阶(34)--File类、目录复制

    一.File类的理解 1.File类不能完成文件的读与写. 2.FIle类代表:文件或目录的路径名的抽象表示形式. 二.FIle类常用方法: 1.创建一个FIle对象:File() File f1=n ...

最新文章

  1. 比特币现金基金会和Yeewallet达成合作,助力BCH传播
  2. 2016 EasyAR 开发者大会定档AWE,AR SDK重大升级进入倒计时
  3. 现代计算机三大科学计算,基于三维重建过程中纹理映射问题的研究
  4. mybatis中使用XML配置文件方式实现CRUD模板流程
  5. 理解Java的封装与接口
  6. Angularjs编写KindEditor,UEidtor指令
  7. C#学习笔记_12_枚举结构体
  8. Java运行时,指定程序文件的编码
  9. 从零开始学习Sencha Touch MVC应用之三
  10. 声卡性能测试软件,RightMark Audio Analyzer音频声卡测试软件
  11. 用spss做哑变量(含spss安装教程)
  12. 实时数仓的实时保障指南
  13. win8 查看和更换密钥方法
  14. 国内主流新一代用户行为分析系统选型过程分享
  15. iso-8859-1表示中文汉字
  16. chrome使用tab键切换搜索
  17. 正交匹配追踪算法OMP(Orthogonal Matching Pursuit)
  18. 阿里云分布式关系型数据库(DRDS)
  19. 【打开硬盘文件夹报回收站损坏是否清空】
  20. 使用 docker-compose 部署 Euraka

热门文章

  1. 聚类分析在用户行为中的实例_聚类分析在用户分类中的应用
  2. python基本概念关系图_Python基本概念
  3. 十一好礼,90份新品MCU开发板免费送!
  4. 智能车竞赛技术报告 | 智能车视觉 - 中南林业科技大学 - 弃车人队
  5. 中文TTS文字转语音合成模块合成成品带喇叭 替代SYN6288和XFS5152
  6. 项目式教学:为学生创造沉浸式学习体验
  7. 第十六届全国大学生智能汽车竞赛 英飞凌芯片申请情况
  8. UPC2710T放大电路功率增益测试
  9. 如何配置Keil 外部编辑器?
  10. mysql每秒支持多少并发_如何设计一个高并发系统?