CREATE AND WRITE IN JAVA
Create File
To create a file in Java, you can use the createNewFile() method.
Java has several methods for creating, reading, writing files.
Syntax:
import java.io.File;
File myObj = new File("filename.txt");
Example:
import java.io.File;
import java.io.IOException;
public class CreateFile
{
public static void main(String[] args)
{
try
{
File myObj = new File("filename.txt");
if (myObj.createNewFile())
{
System.out.println("File created: " + myObj.getName());
}
else
{
System.out.println("File already exists.");
}
}
catch (IOException e)
{
System.out.println("An error occurred.");
e.printStackTrace();
}
}
}
Output:
File created :filename.txt
Write in file
We use the FileWriter class together with its write() method to we create some text to the file.
Example:
import java.io.FileWriter;
import java.io.IOException;
public class WriteToFile
{
public static void main(String[] args)
{
try
{
FileWriter myWriter = new FileWriter("filename.txt");
myWriter.write("Files in Java might be tricky, but it is fun enough!");
myWriter.close();
System.out.println("Successfully wrote to the file.");
}
catch (IOException e)
{
System.out.println("An error occurred.");
e.printStackTrace();
}
}
}
Output:
Finally newfile was created.