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

java readline和read

錢斌斌1年前7瀏覽0評論

Java中讀取控制臺輸入有兩種方式:read()和readline()。

read()方法用于讀取單個字符,可以接受任何類型的字符(包括換行符)。這個方法會阻塞程序,直到控制臺輸入字符為止。

import java.io.IOException;
public class ReadCharDemo {
public static void main(String[] args) {
try {
System.out.print("Please enter a character: ");
int input = System.in.read();
System.out.println("You entered: " + (char) input);
} catch (IOException e) {
e.printStackTrace();
}
}
}

readline()方法用于讀取一行字符串輸入,包括換行符。這個方法不會阻塞程序,當讀到換行符或文件結尾時會返回null。

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class ReadLineDemo {
public static void main(String[] args) {
try {
System.out.print("Please enter some text: ");
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String input = reader.readLine();
System.out.println("You entered: " + input);
} catch (IOException e) {
e.printStackTrace();
}
}
}

在使用read()和readline()方法時,需要注意控制臺輸入的編碼格式,避免出現亂碼情況。