admin 管理员组

文章数量: 887021


2024年1月10日发(作者:angularjs面试常见问题)

java从键盘获取字符串的方法

Java提供了多种从键盘获取字符串的方法,可以根据不同的需求选择不同的方法。以下是几种常用的方法:

1. 使用Scanner类的next()方法获取字符串

Scanner scanner = new Scanner();

String str = ();

该方法会从键盘读取一个字符串,遇到空格或换行符就停止读取。

2. 使用Scanner类的nextLine()方法获取字符串

Scanner scanner = new Scanner();

String str = ne();

该方法会从键盘读取一行字符串,遇到换行符就停止读取。

3. 使用BufferedReader类的readLine()方法获取字符串

BufferedReader br = new BufferedReader(new

InputStreamReader());

String str = ne();

该方法会从键盘读取一行字符串,遇到换行符就停止读取。

4. 使用的read()方法获取字符串

的read()方法可以读取一个字节,如果要读取一个字符串,需要使用循环读取每个字节,并将其转换成字符。例如:

char[] buffer = new char[100];

int length = 0;

while ((length = (buffer)) != -1) {

- 1 -

String str = new String(buffer, 0, length);

}

该方法可以读取任意长度的字符串,但需要手动处理读取的字节和字符之间的转换。

以上是几种常用的从键盘获取字符串的方法,选择适合自己的方法可以提高代码的效率。

- 2 -


本文标签: 方法 读取 字符串 键盘 获取