Skip to main content

Posts

Showing posts with the label tokens

User Input Mechanism in Java

Recently while writing some java program. I wanted to quickly run some test cases using runtime inputs from console. I am working on some of the legacy system which runs on java1.5 and recently has been upgraded to java1.6 version. For taking user input during run time, I have always used Scanner API. But recently came to know about Console class. Though it was included as part of Java1.6 release. But I never used it any time. Just wanted to share some information on the available API which is used for user input: - Scanner (Included in Java1.5) - BufferedReader (Included in Java1.1) - Console (Included in Java1.6) From developers point, I assume following factors could be considered during the selection of any of the above APIs: If your input size is more, or more number of inputs is going to be used in the program, it is advisable to use BufferedReader instead of Scanner. It will be difficult to observe the speed for fewer inputs. But for huge data (for millions of...