There are a few basic types of input/output sources that are usually used.
Buffered File In:
-
- String file = “file.txt”;
- FileReader fReader = new FileReader(file);
- BufferedReader bReader= new BufferedReader(fReader);
- String s = bReader.readLine();
- bReader.close();
Buffered File Out:
-
- String fileOut = “fileOut.txt”);
- FileWriter fWrite = new FileWriter(fileOut);
- BufferedWriter bWrite = new BufferedWriter(fWrite);
- bWrite.write(“Anything”, offset, length);
- bWrite.close();
Standard In (Usually a Keyboard):
-
- InputStreamReader cin = new InputStreamReader(Sytem.in);
- char c = (char) cin.read();
Standard Out (Console):
-
- System.out.print(“System.out is already setup”);
Scanners:
- Scanner in = new Scanner(System.in);
- int i = in.nextInt();