Java Program to Append a String in an Existing File

Configurare noua (How To)

Situatie

In Java we can append a string in an existing file using FileWriter which has an option to open file in append mode.

Solutie

// Java program to append a string to the
// end of a file.
import java.io.*;

public class test {

public static void appendStrToFile(String fileName,
String str)
{
try {

// Open given file in append mode.
BufferedWriter out = new BufferedWriter(
new FileWriter(fileName, true));
out.write(str);
out.close();
}
catch (IOException e) {
System.out.println(“exception occoured” + e);
}
}

public static void main(String[] args)
throws Exception
{
// Let us create a sample file with some text
String fileName = “test.txt”;
try {
BufferedWriter out = new BufferedWriter(
new FileWriter(fileName));
out.write(“Hello World:\n”);
out.close();
}
catch (IOException e) {
System.out.println(“Exception Occurred” + e);
}

// Let us append given str to above
// created file.
String str = “This is a test”;
appendStrToFile(fileName, str);

// Let us print modified file
try {
BufferedReader in = new BufferedReader(
new FileReader(“test.txt”));

String mystring;
while ((mystring = in.readLine()) != null) {
System.out.println(mystring);
}
}
catch (IOException e) {
System.out.println(“Exception Occurred” + e);
}
}
}

Tip solutie

Permanent

Voteaza

(10 din 29 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?