Java FileWriter类

FileWriter类从OutputStreamReader类继承而来。该类按字符向流中写入数据。可以通过以下几种构造方法创建需要的对象。

在给出 File 对象的情况下构造一个 FileWriter 对象。FileWriter(File file)

在给出 File 对象的情况下构造一个 FileWriter 对象。FileWriter(File file, boolean append)

构造与某个文件描述符相关联的 FileWriter 对象。FileWriter(FileDescriptor fd)

在给出文件名的情况下构造 FileWriter 对象,它具有指示是否挂起写入数据的 boolean 值。FileWriter(String fileName, boolean append)

创建FileWriter对象成功后,可以参照以下列表里的方法操作文件。序号方法描述

1public void write(int c) throws IOException

写入单个字符c。

2public void write(char [] c, int offset, int len)

写入字符数组中开始为offset长度为len的某一部分。

3public void write(String s, int offset, int len)

写入字符串中开始为offset长度为len的某一部分。

实例import java.io.*;

public class FileRead{

public static void main(String args[])throws IOException{

File file = new File("Hello1.txt");

// 创建文件

file.createNewFile();

// creates a FileWriter Object

FileWriter writer = new FileWriter(file);

// 向文件写入内容

writer.write("This\n is\n an\n example\n");

writer.flush();

writer.close();

//创建 FileReader 对象

FileReader fr = new FileReader(file);

char [] a = new char[50];

fr.read(a); // 从数组中读取内容

for(char c : a)

System.out.print(c); // 一个个打印字符

fr.close();

}

}

以上实例编译运行结果如下:This

is

an

example

java wirter_Java FileWriter类 - Java 教程 - 自强学堂相关推荐

  1. 自强学堂 java_Java File类 - Java 教程 - 自强学堂

    Java File类 Java文件类以抽象的方式代表文件名和目录路径名.该类主要用于文件和目录的创建.文件的查找和文件的删除等. File对象代表磁盘中实际存在的文件和目录.通过以下构造方法创建一个F ...

  2. java enumeration 创建_Java Enumeration接口 - Java 教程 - 自强学堂

    Java Enumeration接口 Enumeration接口中定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素. 这种传统接口已被迭代器取代,虽然Enumeration 还未被 ...

  3. java math四舍五入类,Java中Math类的几个四舍五入方法的区别

    JAVA取整以及四舍五入 下面来介绍将小数值舍入为整数的几个方法:Math.ceil().Math.floor()和Math.round(). 这三个方法分别遵循下列舍入规则: Math.ceil() ...

  4. java 路径 工具类,java 绝对路径工具类

    在程中我们常取一些资源的绝对径,下面给出一个简单方便的工具类来帮助我们轻松的找到我想的资源.(适用于CS/BS应用) import java.io.File; import java.io.IOExc ...

  5. java 抽象接口类,Java接口(interface)和Java抽象类(abstract class)的区别(详诉版)

    1.概述 一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架, 当代表业务逻辑的高层抽象层结构合理时,你底层的具体实现需要考虑的就仅仅是一些算法 ...

  6. java配置文件工具类,java项目加载配置文件的工具类

    java项目加载配置文件的工具类 package com.loadproperties; import java.io.IOException; import java.io.InputStream; ...

  7. java有matcher类,Java正则式Matcher类问题

    import java.util.Arrays; import java.util.regex.Matcher; import java.util.regex.Pattern; public clas ...

  8. escapexml java_JSTL fn:escapeXml()函数 - JSP 教程 - 自强学堂

    JSTL fn:escapeXml()函数 fn:escapeXml()函数忽略用于XML标记的字符. 语法 fn:escapeXml()函数的语法如下:java.lang.String escape ...

  9. java new Filereader_Java FileReader类 - Java 教程 - 自强学堂

    Java FileReader类 FileReader类从InputStreamReader类继承而来.该类按字符读取流中数据.可以通过以下几种构造方法创建需要的对象. 在给定从中读取数据的 File ...

最新文章

  1. arm-linux交叉编译工具链的制作(基于S3C2440)【转】
  2. linux 运行msi文件是什么意思,查看Msi文件内容
  3. VTK:Picking之CellPicking
  4. 一千行 MySQL 详细学习笔记
  5. python中string.digits_Python string.hexdigits方法代码示例
  6. 计算机开题报告中的研究方法,开题报告:经济学写论文用到的五种研究方法
  7. int 占一个机器字长
  8. java 什么是精度_Java中BigDecimal精度和相等比较的坑
  9. ESAPI配置文件自定义路径
  10. arcgis中 shift数据重新定义投影_【更新85篇】地理数据科学技术文章合集,欢迎大家点赞、在看、转发三连!...
  11. Vue 富文本编辑器
  12. 《预告 》 明天(9月19日),中国科学院自动化研究所首届智能决策论坛即将开幕!(附带10+位作者演讲主题及摘要)...
  13. FasterR-CNN,R-FCN,SSD,FPN,RetinaNet,YOLOv3速度和准确性比较
  14. stm32f103c8串口USART1发送多一字节
  15. 中医五行学说详细资料
  16. 什么是网络号,主机号,主机地址,网络地址,主机地址,子网号,子网地址
  17. 考研学校的爬虫(自己写的可能会有点菜
  18. python处理pdf文件
  19. Rime中州韵导入极点五笔词库(附:自制词库)
  20. 移动电源哪个牌子的好,移动电源品牌排行

热门文章

  1. Kafka: 异常知其所以然
  2. 个人站长做什么网站比较实际
  3. 鑫众棋牌源码下载架设教程支持PC安卓苹果附说明
  4. python和matlab矩阵运算效率_MATLAB矩阵乘法性能比NumPy快5倍
  5. java集合(详解)
  6. 保存的html打不开怎么办,win7系统收藏夹里储存的网页都打不开的解决方法
  7. spring jpa的基本操作和理解
  8. 服务消息驱动:Stream
  9. sql server 日期转字符串 格式为yyyyMMddHHmmss
  10. 论文投稿指南——我的第一篇SCI是怎么发表的?