【发布时间】:2020-09-25 18:19:58
【问题描述】:
问题是:下面哪个描述了Scanner方法nextLine的返回类型和参数?
我很确定 nextLine 没有参数。我不确定返回类型是 String 还是 void。是哪一个?
【问题讨论】:
-
没有参数,返回一个String。
-
嗯,Java 是开源的,所以你可以搜索 javadoc
标签: java
问题是:下面哪个描述了Scanner方法nextLine的返回类型和参数?
我很确定 nextLine 没有参数。我不确定返回类型是 String 还是 void。是哪一个?
【问题讨论】:
标签: java
【讨论】:
Scanner.nextLine()没有参数,返回一个String。
考虑这段代码:
import java.util.Scanner;
public class ScannerEx {
public static void main (String [] args) {
Scanner scanner = new Scanner(System.in);
String input = scanner.nextLine();
System.out.println(input);
}
}
如果我输入:
foobar
它会打印出来
foobar
如果它是无效的,那么它不会返回任何东西。不仅没有输出,还会出现编译错误。
【讨论】: