欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java鍵盤讀字符和字節(jié)

李佳璐1年前6瀏覽0評論

在Java編程中,鍵盤輸入是非常常見和重要的操作,因?yàn)樗梢詾槌绦驇斫换バ院蛣討B(tài)性。鍵盤輸入分字符輸入和字節(jié)輸入兩種方式,下面分別介紹。

1.字符輸入

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class KeyboardInputDemo1 {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));//從控制臺讀取
try {
String s = br.readLine();//讀取一行
System.out.println(s);
} catch (IOException e) {
e.printStackTrace();
}
}
}

以上是一個(gè)簡單的演示,使用BufferedReader類從控制臺讀取一行輸入,然后輸出到屏幕上。其中System.in指代的是標(biāo)準(zhǔn)輸入流,而System.out指代的是標(biāo)準(zhǔn)輸出流。

2.字節(jié)輸入

import java.io.IOException;
public class KeyboardInputDemo2 {
public static void main(String[] args) {
try {
byte[] buffer = new byte[1024];
System.in.read(buffer);//從控制臺讀取
String s = new String(buffer);
System.out.println(s);
} catch (IOException e) {
e.printStackTrace();
}
}
}

以上演示使用System.in.read()方法從標(biāo)準(zhǔn)輸入流中讀取數(shù)據(jù),并將其存儲在一個(gè)緩沖區(qū)中。然后把字節(jié)數(shù)組轉(zhuǎn)換為字符串。

無論是字符輸入還是字節(jié)輸入,都要注意異常處理和數(shù)據(jù)格式的轉(zhuǎn)換。這些輸入方式在實(shí)際開發(fā)中都有廣泛的應(yīng)用,是Java編程不可或缺的一部分。