Tuesday, December 8, 2009

Re: [Java] Keyboard input

 

Simple code for test purpose... do not try this at home... or try at your
own risk... hehehehehehe

*import *java.io.IOException;

*public class *MainClass {

*public static **void *main(String[] args) {

*try *{
*while *(*true*) {
*int *datum = *System.in.read**()*;
*if *(datum == -1)
*break*;
System.out.println(datum);
}
} *catch *(IOException ex) {
System.err.println("Couldn't read from System.in!");
}
}
}

On Mon, Dec 7, 2009 at 4:27 AM, Pete Morris <egnaro937@btinternet.com>wrote:

>
>
> I'm feeling very foolish,
>
> How do you take a line of input from the keyboard? I'm OK with the Swing
> methods, but how is it done in a 'console' application? The only way I've
> discovered to do this is by passing in the stuff with command line args;
> this is untenable for extended data entry.
>
> I come from a world where library functions (AKA class methods) can be
> called to return a character or line of text, directly into a local
> variable. I want a method (AKA function) to do that.
>
> I'm hoping some kind soul will disclose this hidden method (I've spent the
> evening scouring the Sun site at
> http://java.sun.com/javase/6/docs/api/index.html to no avail), to prevent
> madness or a return to the dark side.
>
> Pete Morris
>
> [Non-text portions of this message have been removed]
>
>
>

[Non-text portions of this message have been removed]

__._,_.___
Visit http://aiaiai.com or http://jgame.org for more groups to join.
Java Official Group is created for the following topics: Java 2 Enterprise Edition - J2EE, Java 2 Standard Edition - J2SE, Java 2 Micro Edition - J2ME, XML, XSL, XSD, XPATH, Web Services, Jini, JXTA for all type of Java Geeks.
Whoever posts spam / ads / job related message will be BANNED IMMEDIATELY
.

__,_._,___

No comments:

Post a Comment