Java Scanner的使用

Java Scanner的使用

Scanner是Java中的一个用于读取用户输入的类,它可以从不同类型的数据源中读取输入,例如键盘、文件、字符串等。

Scanner也作为java中较为常用的输入流读取包,使用前需导入Scanner

import java.util.Scanner;

以下是Scanner类的使用示例:

1. 从键盘读取输入:

import java.util.Scanner;

public class ScannerExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("您输入的整数是:" + num);
scanner.close();
}
}

2. 从文件中读取输入:

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class ScannerExample {
public static void main(String[] args) {
try {
File file = new File("input.txt");
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
System.out.println(line);
}
scanner.close();
} catch (FileNotFoundException e) {
System.out.println("文件不存在!");
e.printStackTrace();
}
}
}

3. 从字符串中读取输入:

import java.util.Scanner;

public class ScannerExample {
public static void main(String[] args) {
String str = "Hello, World!";
Scanner scanner = new Scanner(str);
while (scanner.hasNext()) {
String word = scanner.next();
System.out.println(word);
}
scanner.close();
}
}
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 共2条

请登录后发表评论