SoFunction
Updated on 2025-03-06

Example of code for java creating txt file and writing content

Creating a TXT file in Java and writing content can be achieved in a variety of ways. Here is a simple example showing how to use itandBufferedWriterto create and write content to a TXT file. Make sure you understand the basic Java IO concept before trying to write your code and be careful to handle possible exceptions.

import ;
import ;
import ;

public class CreateTxtFile {
    public static void main(String[] args) {
        String filePath = ""; // File path
        try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath))) {
            ("This is the content of the first line");
            (); // Insert line breaks for system properties            ("This is the content of the second line");

            ("The file was created successfully and the content was written.");
        } catch (IOException e) {
            ();
            ("File creation or writing failed.");
        }
    }
}

In this example,BufferedWriterProvidedwrite()Methods are used to write text,newLine()Methods are used to add a new line ending character (usually according to the operating system convention). When usingtry-with-resourcesWhen a statement, the open resource can be automatically closed (here isBufferedWriter), so you don't have to worry about the problems caused by forgetting to close the file.

If you want to append content instead of overwriting existing file content, you can constructFileWriterWhen setting the second parameter totrue:

BufferedWriter writer = new BufferedWriter(new FileWriter(filePath, true));

Additionally, if you want to use a more modern way to process files, consider using the one introduced in Java 7Classes in packages, such asFilesandPath, this provides a cleaner API to handle file operations. For example:

import ;
import ;
import ;

public class CreateTxtFileWithNIO {
    public static void main(String[] args) {
        String filePath = ""; // File path        String content = "This is the content of the first line\nThis is the content of the second line";

        try {
            ((filePath), ());
            ("The file was created successfully and the content was written.");
        } catch (IOException e) {
            ();
            ("File creation or writing failed.");
        }
    }
}

This code uses()The method directly converts the string into a byte array and writes it to a file. Note that there is no automatic line break here, and newlines need to be explicitly added to the string.\n

Summarize

This is the article about creating txt files and writing content in Java. For more related Java creating txt files and writing content, please search for my previous articles or continue browsing the related articles below. I hope everyone will support me in the future!