Computer Science Canada

Difrence in Input methods?

Author:  Jonny Tight Lips [ Mon Aug 01, 2005 10:33 pm ]
Post subject:  Difrence in Input methods?

I've foud two different ways to get data from a keyboard and I was wonding what the difference is.

First
code:

import java.io.*;

public class Test {
        public static void main(String [] args) {
        BufferedReader in;
        PrintStream out;
        String my_string;       
        try {


                in = new BufferedReader(new InputStreamReader(System.in));
                out = System.out;

                my_string = in.readLine();
                out.println(my_string);

                my_string = in.readLine();
                out.println(my_string);
                }
        catch (IOException e) {       
                }       
        }
}


and second
code:

import java.io.*;

public class Test {
        public static void main(String [] args) {

        DataInput keyboard = new DataInputStream(System.in);
        String Input;   
        try {
                Input = keyboard.readLine( );
                System.out.println("You typed "+ Input);
                }
        catch (IOException e) {       
                }       
        }
}


: