You're getting the
toString() value returned by the Scanner object itself which is not what you want and not how you use a Scanner object. What you want instead is the data obtained by the Scanner object. For example,
Scanner input = new Scanner(System.in); String data = input.nextLine(); System.out.println(data);
Please read the tutorial on how to use it as it will explain all.
Please look here: Scanner tutorial
Also have a look at the Scanner API which will explain some of the finer points of Scanner's methods and properties.
~ Answered on 2011-11-23 22:58:24