我有以下 3 行输入:
第 1 行:由正整数 m 和 n 组成,以空格分隔
第 2 行:由空格分隔的 m 个 int 列表
第 3 行及以后:由空格或换行符分隔的 n 个单词的列表
我无法将 m 和 n 之外的内容读入我的代码
我的代码:
Scanner input = new Scanner(System.in);
m = input.nextInt();
n = input.nextInt();
int[] lines = new int[m];
String[] words = new String[n];
input.nextLine();
for (int i = 0; i < m; i++) {
lines[i] = input.nextInt();
}
for (int i = 0; i < n; i++) {
words[i] = input.next();
}
在我调用第一个 nextLine() 后如何将行和单词读入数组,并尝试读取数字,我得到一个空指针异常
冉冉说
慕后森
相关分类