java中scanner怎么用,Java scanner用法
Java.util.Scanner是Java5的新特性。我们可以通过Scanner类获得用户的输入。
如何解决写爬虫IP受阻的问题?立即使用。
以下是创建Scanner对象的基本语法:
Scanner s=新扫描仪(system . in);接下来,我们演示最简单的数据输入,并通过Scanner类的Next()和nextLine()方法获取输入字符串。在读取之前,我们一般需要使用hasNext和hasNextLine来确定是否有输入数据:
使用 next 方法:
导入Java . util . scanner;
公共类ScannerDemo {
公共静态void main(String[] args) {
扫描仪扫描=新扫描仪(system . in);//从键盘接收数据
//接收字符串的下一种方法
System.out.println(在下一模式接收:);//确定是否有输入。
if (scan.hasNext()) {
string str 1=scan . next();
System.out.println(输入数据为: str 1 );
}
scan . close();
}
}执行以上程序输出结果为:
下一模式接收:
runoob com
输入数据是:runoob。您可以看到com字符串没有输出。接下来,我们来看看nextLine。
使用 nextLine 方法:
导入Java . util . scanner;
公共类ScannerDemo {
公共静态void main(String[] args) {
扫描仪扫描=新扫描仪(system . in);
//从键盘接收数据
//接收字符串的下一行方式
system . out . println( next line received:);
//确定是否有输入。
if (scan.hasNextLine()) {
string str 2=scan . nextline();
System.out.println(输入数据为: str 2 );
}
scan . close();
}
}执行以上程序输出结果为:
NextLine模式接收:
runoob com
输入数据为:runoob com可以看到com字符串输出。
next() 与 nextLine() 区别
next():
1.您必须先阅读有效字符,然后才能结束输入。
2.next()方法将自动删除输入有效字符前遇到的空格。
3.只有在输入有效字符后,输入的空格才用作分隔符或终止符。
Next()不能获取包含空格的字符串。
nextLine():
1.Enter是终止符,这意味着nextLine()方法返回输入enter之前的所有字符。
2.可以获得空白空间。以上是如何使用java scanner的细节。更多请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。