Get the App
SLTechnology News&Howtos  ›  Development  › 

What is the method of receiving keyboard input by JAVA

Shulou Source: shulou.com Published: 2022-06-02 03:25:09 09月11日 Update

Today, I would like to share with you the relevant knowledge of how JAVA receives keyboard input. The content is detailed and the logic is clear. I believe most people still know too much about this knowledge, so share this article for your reference. I hope you can get something after reading this article.

InputStreamReader converts the standard input byte stream (System.in) into a character stream for input; BufferedReader converts the character stream into a buffered stream, reads a line of characters entered on the command line using the buffered stream's API function readLine (), and assigns a value to a string variable.

InputStreamReader converts the standard input byte stream (System.in) into a character stream for input; BufferedReader converts the character stream into a buffered stream, reads a line of characters entered on the command line using the buffered stream's API function readLine (), and assigns a value to a string variable.

Simple and practical!

Import java.io.*

Public class InputOfKey {

Private InputStreamReader stdin=new InputStreamReader (System.in); / / receives a standard input stream

Private BufferedReader br=new BufferedReader (stdin); / / use character stream

/ / read string

Public String readString () {

String s = ""

Try {

S=br.readLine (); / / reads a line of characters entered on the command line

} catch (IOException e) {

System.out.println (e.toString ())

System.exit (0)

}

Return s

}

/ / read a single character

Public char readChar () {

Char s =

Try {

S=br.readLine () .charAt (0); / / reads a character of the input string

} catch (Exception e) {

System.out.println (e.toString ())

System.exit (0)

}

Return s

}

/ / read the number

Public int readInt () {

Int slots 0

Try {

S=Integer.parseInt (br.readLine ()); / / convert the input string to a number

} catch (Exception e) {

System.out.println (e.toString ())

System.exit (0)

}

Return s

}

}

These are all the contents of the article "how does JAVA receive keyboard input?" Thank you for your reading! I believe you will gain a lot after reading this article. The editor will update different knowledge for you every day. If you want to learn more knowledge, please pay attention to the industry information channel.

Tags: Characters input strings knowledge articles buffers lines commands standards methods keyboards contents functions variables numbers different practical large single most Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno NVidia Xiaomi OPPO Reno Huawei vpn