java-系列问题-Scanner

java关于Scanner一系列错误

你可能会出现
在这里插入图片描述
这个是因为
Scanner scanner = new Scanner(System.in);
scanner.close();
Scanner scanner1= new Scanner(System.in);
Scanner scanner2= new Scanner(System.in);
Scanner scanner3= new Scanner(System.in);
scanner 里面的流被关了,scanner 1,scanner 2,scanner 3,一样不能用,而且还是无法打开的那种;Scanner 完全失效,有没有被恶心到

java 的Scanner解决办法

写个静态类专门来用于键盘输入,轻松解决

package service;

import java.util.Scanner;

public class To_Scanner {
	static Scanner scanner = new Scanner(System.in);

	public static String S() {
		scanner = new Scanner(System.in);
		String string = scanner.nextLine();
		scanner.close();
		return string;//这里是返回String类型可以根据你的喜欢转换
	}

}

猜你喜欢

转载自blog.csdn.net/huiguo_/article/details/109003346
今日推荐