gpt4 book ai didi

java - 导入 java.util.Scanner 与同一文件中定义的文件冲突

转载 作者:行者123 更新时间:2023-12-02 08:12:21 25 4
gpt4 key购买 nike

package scanner;

import java.util.Scanner;

public class Scanner {
public static void main(String[] args) {
Scanner input = new Scanner (System.in);
String line = input.nextLine();
}
}

为什么我收到一条错误消息,指出“导入 java.util.Scanner”与同一文件中定义的文件冲突?

最佳答案

您自己的类名为 Scanner,并且您正在导入另一个名为 Scanner 的类。这意味着当您创建 Scanner 类型的变量时,编译器不知道您指的是哪个 Scanner 类。

尝试将您的类重命名为其他名称。

或者,您可以通过这种方式使用java.util.Scanner,而无需重命名您自己的类:

public static void main(String[] args) {
java.util.Scanner input = new java.util.Scanner(System.in);
...
}

关于java - 导入 java.util.Scanner 与同一文件中定义的文件冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20433053/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com