scanner在java中的用法
时间: 2023-05-25 21:02:06 浏览: 56
A:Scanner是Java中的一个类,它可以帮助我们读取控制台输入、文件等等。使用Scanner类需要先导入java.util包,然后在代码中创建Scanner对象。
以下是Scanner类的一些基本用法:
1. 读取控制台输入:
```java
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个字符串:");
String input = scanner.nextLine();
System.out.println("你输入的字符串是:" + input);
}
}
```
2. 读取文件内容:
```java
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
try {
Scanner scanner = new Scanner(new File("example.txt"));
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
System.out.println(line);
}
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
```
在上述代码中,我们通过Scanner读取了名为“example.txt”的文件内容,并将其打印到控制台上。
3. 读取数字:
```java
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("你输入的整数是:" + num);
}
}
```
以上就是Scanner类的一些基本用法。使用Scanner类可以方便地获取用户输入或读取文件内容等。