File Input Output Java

import java.io.File;
import java.io.FileInputStream;
public class Main {
  public static void main(String[] args) throws Exception {
    File file = new File("C:/String.txt");
    StringBuffer strContent = new StringBuffer();
    FileInputStream fin = new FileInputStream(file);
    int ch;
    while ((ch = fin.read()) != -1) {
      strContent.append((char) ch);
    }
    fin.close();
    System.out.println(strContent);
  }
}