亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial programming >> java

Java 编写器类

Java 编写器类

在本教程中,我们将通过示例了解 Java Writer、其子类及其方法。

Writer java.io 的类 包是一个抽象超类,代表一个字符流。

Writer 是一个抽象类,它本身没有用。但是,它的子类可以用来写数据。


Writer 的子类

为了使用 Writer 的功能 ,我们可以使用它的子类。其中一些是:

我们将在下一个教程中了解所有这些子类。


创建一个编写器

为了创建一个 Writer ,我们必须导入 java.io.Writer 先打包。导入包后,我们可以通过以下方式创建编写器。

// Creates a Writer
Writer output = new FileWriter();

在这里,我们使用 FileWriter 创建了一个名为 output 的编写器 班级。这是因为 Writer 是一个抽象类。因此我们不能创建 Writer 的对象 .

注意 :我们还可以从 Writer 的其他子类创建编写器 类。


写入方法

Writer 类提供由其子类实现的不同方法。以下是一些方法:


示例:使用 FileWriter 编写器

以下是我们如何实现 Writer 使用 FileWriter 类。

import java.io.FileWriter;
import java.io.Writer;

public class Main {

    public static void main(String args[]) {

        String data = "This is the data in the output file";

        try {
            // Creates a Writer using FileWriter
            Writer output = new FileWriter("output.txt");


            // Writes string to the file
            output.write(data);

            // Closes the writer
            output.close();
        }

        catch (Exception e) {
            e.getStackTrace();
        }
    }
}

在上面的示例中,我们使用 FileWriter 创建了一个编写器 班级。编写器与文件 output.txt 链接 .

Writer output = new FileWriter("output.txt");

将数据写入 output.txt 文件,我们已经实现了这些方法。

output.write();      // To write data to the file
output.close();      // To close the writer

当我们运行程序时,output.txt 文件中填充了以下内容。

This is a line of text inside the file.

要了解更多信息,请访问 Java Writer(官方 Java 文档)。


java

  1. Java final 关键字
  2. Java instanceof 运算符
  3. Java 继承
  4. Java 嵌套静态类
  5. Java 匿名类
  6. Java 单例类
  7. Java 反射
  8. Java ArrayList 类
  9. Java 堆栈类
  10. Java ObjectOutputStream 类
  11. Java 泛型
  12. Java 文件类