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. 如何设置Java Spring Boot JWT授权和认证
  2. python全栈简介_Python全栈(一)编程语言介绍
  3. Java 的发展(历史)轨迹和历史变迁
  4. fedora27安装谷歌浏览器Chrome
  5. 是否需要配置环境变量,比如maven,jdk等
  6. Web应用小案例:猜数小游戏
  7. FX3SA三菱PLC使用软件GX Works2编写程序(梯形图等)
  8. Pycharm 通过按住 ctrl +滑动鼠标滚轮实现代码窗口字体大小调整
  9. 有哪些资本运作的经典案例?
  10. struct和class异同
  11. 危夷晨:来自“AI黄埔军校”的计算机视觉创业者
  12. 故事分享|B站up主的感悟:粉丝从0到1.4万,我做对了什么?
  13. 如何编辑eps格式的图片
  14. 交易的核心精髓是什么?
  15. Staf/Stax安装
  16. Win10 正式版系统启动盘制作教程
  17. 数据结构基础(严蔚敏)
  18. pfamscan 的使用_使用 HMMER 进行 PFAM 注释
  19. 我放弃了VMware
  20. 北斗/GPS授时原理

热门文章

  1. 智水 机器人_中机智慧污水处理智监控平台建设方案(中机机器人)
  2. gnu binutils_9个基本的GNU binutils工具
  3. buck控制led恒流控制,双环数字平均电流控制仿真
  4. 【芯片锁死】记录ADUCM3029锁死问题及解决方法
  5. 27 个Python数据科学库实战案例 (附代码)
  6. ImmunoChemistry艾美捷细胞内总ROS活性测定方案
  7. *判断奇偶数的函数*/
  8. 知识进步的阶梯--书
  9. Excel 办公小技巧(Microsoft Office 2016 )
  10. 模拟调频与数字调频收音机区别