CS Review: Input/Output

There are a few basic types of input/output sources that are usually used.

Buffered File In:

    1. String file = “file.txt”;
    2. FileReader fReader = new FileReader(file);
    3. BufferedReader bReader= new BufferedReader(fReader);
    4. String s = bReader.readLine();
    5. bReader.close();

Buffered File Out:

    1. String fileOut = “fileOut.txt”);
    2. FileWriter fWrite = new FileWriter(fileOut);
    3. BufferedWriter bWrite = new BufferedWriter(fWrite);
    4. bWrite.write(“Anything”, offset, length);
    5. bWrite.close();

Standard In (Usually a Keyboard):

    1.  InputStreamReader cin = new InputStreamReader(Sytem.in);
    2.  char c = (char) cin.read();

Standard Out (Console):

    1. System.out.print(“System.out is already setup”);

Scanners:

  1. Scanner in = new Scanner(System.in);
  2. int i = in.nextInt();

 

 

Leave a comment