java中scanner是什么
时间: 2024-01-20 18:02:49 浏览: 133
`java.util.Scanner` 是 Java 标准库中的一个类,用于读取用户的输入数据。Scanner 类可以从多种来源读取输入数据,包括标准输入(键盘输入)、文件、字符串等。
使用 Scanner 类可以轻松地读取各种类型的数据,例如整数、浮点数、布尔值、字符串等。Scanner 类提供了多个方法用于读取不同类型的数据,例如 `nextInt()` 用于读取整数,`nextDouble()` 用于读取浮点数,`nextBoolean()` 用于读取布尔值,`nextLine()` 用于读取一行字符串等。
下面是一个简单的示例,演示如何使用 Scanner 类从控制台读取用户输入的字符串:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String input = scanner.nextLine();
System.out.println("您输入的字符串是:" + input);
}
}
```
在这个示例中,我们首先创建了一个 Scanner 对象,并将其与标准输入(System.in)关联。然后,我们使用 `nextLine()` 方法读取用户输入的一行字符串,并将其存储在名为 `input` 的变量中。最后,我们将这个字符串输出到控制台。
阅读全文