今天在学习Java的时候在书上看到这么个程序清单
书上是这么写的
这是我的代码:
package org.example;
import java.util.*;
public class Main {
public static void main(String[] args) {
var words = new HashSet<String>();
long totalTime = 0;
try (var in = new Scanner(System.in)) {
while (in.hasNext()) {
String word = in.next();
long callTime = System.currentTimeMillis();
words.add(word);
callTime = System.currentTimeMillis() - callTime;
totalTime += callTime;
}
}
Iterator<String> iter = words.iterator();
for (int i = 1; i <= 20 && iter.hasNext(); i++) {
System.out.println(iter.next());
}
System.out.println("...");
System.out.println(words.size() + " distinct words. " + totalTime + " milliseconds");
}
}
我在IDEA上创建Poject用IDEA的Terminal试图运行
出现了这样的问题
选择不执行,只编译成class文件也会出错
我不知道是出了什么问题,使用idea右边的maven 执行 clean install以后也不可以解决。在网上查阅无果来问一下大触们,我作为一个Java的初学者,也许是我的代码或者是操作有误,又或者是对IDEA不了解,望各位指正解惑。(┬┬﹏┬┬)