10 previous | toc | next |
Console IO | File IO |
---|---|
BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in)); |
BufferedReader fileIn = new BufferedReader(new FileReader(filename)); |
PrintWriter stdOut = new PrintWriter(System.out, true); |
PrintWriter fileOut = new PrintWriter(new FileWriter(filename)); |
// reading from console int x = Integer.parseInt(stdIn.readLine()); |
// reading from a file int x = Integer.parseInt(fileIn.readLine()); |
// writing to console stdOut.println(5); |
// writing to a file fileOut.println(5); |
PrintWriter fileApnd = new PrintWriter(new FileWriter(filename, true);
import java.io.*; public class ReadClient { private static BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in)); public static void main(String[] args) throws IOException { String text; int count = 0; BufferedReader fileIn; do { try { System.out.println("Enter file name:"); fileIn = new BufferedReader(new FileReader(stdIn.readLine())); break; } catch (FileNotFoundException fnfe) { System.out.println(fnfe.toString()); } } while (true); while ( ( text = fileIn.readLine() ) != null ) { System.out.println(++count + " " + text); } fileIn.close(); } }
import java.io.*; import java.util.*; public class ReadClientToken { private static BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in)); public static void main(String[] args) throws IOException { String text; int count = 0; BufferedReader fileIn; do { try { System.out.println("Enter file name:"); fileIn = new BufferedReader(new FileReader(stdIn.readLine())); break; } catch (FileNotFoundException fnfe) { System.out.println(fnfe.toString()); } } while (true); while ( ( text = fileIn.readLine() ) != null ) { StringTokenizer st = new StringTokenizer(text, "_"); String clientName = st.nextToken(); String clientAddress= st.nextToken(); String trxCode= st.nextToken(); double trxAmount= Double.parseDouble(st.nextToken()); System.out.println(++count + " " + clientName + " " + clientAddress + " " + trxCode + " " + trxAmount); } fileIn.close(); } }
10 previous | toc | next |