`

FileWriter类 示例

    博客分类:
  • Java
 
阅读更多
/*
FileWriter 创建一个可以写文件的Writer 类。它最常用的构造函数如下:
FileWriter(String filePath)
FileWriter(String filePath, boolean append)
FileWriter(File fileObj)
它们可以引发IOException或SecurityException异常。这里,filePath是文件的完全路径,fileObj是描述该文件的File对象。如果append为true,输出是附加到文件尾的。FileWriter类的创建不依赖于文件存在与否。在创建文件之前,FileWriter将在创建对象时打开它来作为输出。如果你试图打开一个只读文件,将引发一个IOException异常。
*/

// Demonstrate FileWriter.
import java.io.*;
class FileWriterDemo{
 public static void main(String[] args) throws Exception {
  String source = "Now is the time for all good men\n"
        + " to come to the aid of their country\n"
        + " and pay their due taxes.";
  char buffer[] = new char[source.length()];
  source.getChars(0, source.length(), buffer, 0);
  FileWriter f0 = new FileWriter("file1.txt");
  for (int i=0; i < buffer.length; i += 2) {
   f0.write(buffer[i]);
  }
  f0.close();
  FileWriter f1 = new FileWriter("file2.txt");
  f1.write(buffer);
  f1.close();
  FileWriter f2 = new FileWriter("file3.txt");
  f2.write(buffer,buffer.length-buffer.length/4,buffer.length/4);
  f2.close();
 }
}

分享到:
评论

相关推荐

    jsp简单例子-文件操作

    jsp的FileWriter和FileReader示例,使用多个方法示例,对文件读写,可以解决中文乱码问题

    mensa-sh-parser:用于解析来自Studentenwerk Schleswig-Holstein 的mensa 数据的库

    mensa-sh-解析器用于解析来自 Studentenwerk Schleswig-Holstein ( ) 的 mensa 和菜单数据的库安装将... 有关示例,请参阅测试类。 默认缓存时间设置为 24 小时。 要设置自己的缓存时间,请使用 Cache 类的静态函数。

    JAVA IO流缓冲字节流缓冲字符流等流经典代码示例加注释总结.rar

    2、常用21个IO流:FileWriter、FileReader、CharArrayReader、CharArrayWriter、CharSequence、OutputStreamWriter、FileOutputStream、InputStreamReader、PrintWriter、BufferedReader、InputStream、...

    Java 中的FileReader和FileWriter源码分析_动力节点Java学院整理

    本文给大家分享一段示例程序,通过示例代码可以看出FileReader是基于InputStreamReader实现的,FileWriter是基于OutputStreamWriter实现的,具体程序代码大家通过本文了解下吧

    JAVA基础课程讲义

    简单的学生类编写示例 58 内存分析 59 属性(field,或者叫成员变量) 59 引用类型 60 类的方法 60 对象的创建和使用 60 构造器(或者叫做构造方法,constructor) 60 垃圾回收机制(Garbage Collection) 63 方法的重载...

    java基础案例与开发详解案例源码全

    13.4.2 FileReader和FileWriter338 13.5 缓冲流340 13.6 转换流341 13.7 数据流342 13.8 打印流344 13.9 对象流345 13.9.1 序列化和反序列化操作345 13.9.2 序列化的版本347 13.1 0随机存取文件流348 13.1 1ZIP文件...

    java编程基础,应用与实例

    2.3 HelloJava示例的分析 11 2.4 巩固练习 12 第3章 Java语言的基本语法 13 3.1 代码编写规则 13 3.2 注释 13 3.3 标识符 14 3.4 变量和常量 15 3.5 数据类型 16 3.5.1 基本数据类型 16 3.5.2 ...

    java自学之道

    2.2.4 FileWriter类 2.2.5 CharArrayReader类 2.2.6 CharArrayWriter类 2.2.7 BufferedReader类 2.2.8 BufferedWriter类 2.2.9 PrintWriter类 2.2.10 System.in对象和System.out对象 文件处理 3.1 创建或打开、关闭...

    IO流中数据传递的字节流和字符流

    主用图片,视频)第一种:用 FIle类搭配 FIleOutputStream的方法进行数据写出第二种:用 FIle类搭配 FIleInputStram 读入 或者 FIleOutputStream写出**关键代码:****示例代码**第三种:与第二种基本一致,但数据用 ...

    JAVA高级程序设计测试题含答案.docx

    示例 第4题 【单选题】【2.00分】【概念理解】 若要将一个类对象能被整体写入文件,则定义该类时必须实现下列哪个接口 [单选题] * A. Runnable B. ActionListener C. WindowsAdapter D. Serializable(正确答案) 第5...

    pydicom:使用python代码读取,修改和写入DICOM文件

    pydicom pydicom是用于处理文件的纯Python...pydicom,教程,示例和API参考文档可用于GitHub Pages上的当前发行版和开发版本。 像素数据 压缩和未压缩的像素数据始终可以按字节读取,更改和写入: &gt;&gt; &gt; from pydi

    TensorBoard是一套Web应用,用于检查和理解您的TensorFlow运行和可视化-python

    TensorBoard是一套Web应用,用于检查和理解您的TensorFlow运行和可视化TensorBoard TensorBoard 是一套 Web 应用程序,用于检查和理解您... file_writer = tf.summary.FileWriter('/path/to/logs', sess.graph) 详情请

    IO流中关闭和刷新的区别

    IO流中关闭和刷新的区别 因为内置缓冲区的原因,如果不关闭输出...示例 package com.test0229; import java.io.FileWriter; import java.io.IOException; public class Test001 { public static void main(String[] a

    Deep-Learning-for-Computer-Vision:Packt的《计算机视觉深度学习》

    本书还将通过实际示例向您展示如何利用深度学习的力量来开发Computer Vision应用程序。 说明和导航 所有代码都组织在文件夹中。 每个文件夹均以数字开头,后跟应用程序名称。 例如,Chapter02。 该代码将如下所示...

Global site tag (gtag.js) - Google Analytics