本文概述
- Java nextLine()方法
- Java next()方法
该方法的签名是:
public String nextLine()
该方法返回被跳过的行。它不接受任何参数。当找不到任何行时, 则抛出NoSuchElementException。如果关闭扫描仪, 它还会引发IllegalStateException。
nextLine()方法的示例
import java.util.*;
class UserInputDemo1{public static void main(String[] args){Scanner sc= new Scanner(System.in);
//System.in is a standard input streamSystem.out.print("Enter a string: ");
String str= sc.nextLine();
//reads string System.out.print("You have entered: "+str);
}}
输出:
文章图片
Java next()方法 Java next()方法可以在找到空间ID之前读取输入。它无法读取由空格分隔的两个单词。读取输入后, 它将光标保留在同一行中。
该方法的签名是:
public String next()
该方法从此扫描器返回下一个完整令牌。它不接受任何参数。如果没有更多可用的令牌, 则抛出NoSuchElementException。如果关闭扫描仪, 它还会引发IllegalStateException。
next()方法的示例
import java.util.*;
class UserInputDemo2{public static void main(String[] args){Scanner sc= new Scanner(System.in);
//System.in is a standard input streamSystem.out.print("Enter a string: ");
String str= sc.next();
//reads string before the spaceSystem.out.print("You have entered: "+str);
}}
输出:
文章图片
【如何在Java中获取字符串输入】我们可以看到该方法将跳过Java之后编写的所有内容, 并且仅读取Java一词。
推荐阅读
- Java绝对值abs()方法
- 如何在Java中对HashMap进行排序
- 如何在Java中对列表进行排序
- 本图文详细教程详细说明win7如何设置wifi热点
- 为你回答win7如何清洗打印机
- 技术编辑教您win7如何设置透明主题
- 告诉你WIN7字体含糊怎样处理
- 本文教你怎样设置共享网络打印机
- 为你回答win7怎样更改桌面背景