Read Input From User and Write to File : BufferedWriter « File Input Output « Java

Read Input From User and Write to File



public class Main {
  public static void main(String[] args) throws Exception {
    InputStream in =;
    BufferedWriter bw = new BufferedWriter(new FileWriter("output.txt"));

    int letter;

    while ((letter = != -1) {
      bw.write((char) letter);


Related examples in the same category BufferedWriter(new OutputStreamWriter(System.out))
2.Write to file using a BufferedWriter
3.Use a BufferedReader and a BufferedWriter to copy a text file, inverting the case of letters in the process
4.Writing to a File: If the file does not exist, it is automatically created.
5.Appending to a File
6.Write text file
7.Nested creation of FileWriter, BufferedWriter and PrintWriter
8.Create BufferedWriter from FileWriter and write strings to the file