这是我的代码:
public static void main(String[] args) {
System.out.println("Insert number:");
int read = creaScanner().nextInt();
System.out.println("I read "+read);
}
private static Scanner creaScanner() {
Scanner s = new Scanner(System.in);
s.useDelimiter(System.getProperty("line.separator"));
return s;
}
当我运行它并键入一个int并点击输入时,它只是带我到下一行并且什么也没显示。 没有线
s.useDelimiter(System.getProperty("line.separator"));
一切正常,但这段代码适用于Eclipse,所以我想知道是否需要更改一些设置才能使它在Intellij上运行。
提前谢谢你
PS
我的问题与此问题不同(How do I use a delimiter in Java Scanner?),因为我已经知道如何使用扫描程序,这个代码在Eclipse中正确运行,但在intellij中运行不正确。所以我想知道是否有一些设置需要改变才能使它在intellij上运行。 (我不允许更改代码的那一部分,所以我正在寻找的答案可能是关于intellij设置)。