how to create a java txt file from programm

how to create a java txt file from programm

To create a text file in Java, you can use the java.io.File class and the java.io.PrintWriter class.

Here is an example of how you can create a text file and write to it from a Java program:

re‮ ref‬to:lautturi.com
import java.io.File;
import java.io.PrintWriter;

public class Main {
  public static void main(String[] args) {
    try {
      // Create a File object
      File file = new File("output.txt");

      // Create a PrintWriter that writes to the file
      PrintWriter writer = new PrintWriter(file);

      // Write to the file
      writer.println("Hello, World!");
      writer.println("This is a test.");

      // Close the writer to save the file
      writer.close();
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

This code creates a File object called file that represents the text file to be created. It then creates a PrintWriter object called writer that writes to the file.

The println method of the PrintWriter class is used to write lines of text to the file. The close method is called to save the file and close the writer.

Note that you need to wrap the code that creates and writes to the file in a try-catch block to handle any exceptions that may be thrown.

You can also use the java.io.FileWriter class and the java.io.BufferedWriter class to write to a text file. Here is an example of how you can do it:

import java.io.FileWriter;
import java.io.BufferedWriter;

public class Main {
  public static void main(String[] args) {
    try {
      // Create a FileWriter that writes to the file
      FileWriter fileWriter = new FileWriter("output.txt");

      // Create a BufferedWriter that wraps the FileWriter
      BufferedWriter writer = new BufferedWriter(fileWriter);

      // Write to the file
      writer.write("Hello, World!");
      writer.newLine();  // Write a newline character
      writer.write("This is a test.");

      // Close the writer to save the file
      writer.close();
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

This code creates a FileWriter object called fileWriter that writes to the file, and a BufferedWriter object called writer that wraps the FileWriter. The write method is used to write strings to the file, and the newLine method is used to write a newline character. The close method is called to save the file and close the writer.

You can also use the java.nio.file package and the java.nio.file.Files class to create and write to a text file.

Created Time:2017-11-01 12:05:16  Author:lautturi