
-----------------------------------
Jonny Tight Lips
Mon Aug 01, 2005 10:33 pm

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

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 

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) {							
		}	
	}
}

