当前位置: 首页 > 面试题库 >

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

叶卓君
2023-03-14
问题内容

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();
    }
}

为什么会收到一条错误消息,提示“ import java.util.Scanner”与同一文件中定义的文件冲突?


问题答案:

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

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

另外,您可以使用java.util.Scanner这种方式而不重命名自己的类:

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


 类似资料:
  • 问题内容: 我将根据一个基于不同导入规则的教程,使用Python 3.5构建Flask应用。通过寻找类似的问题,我设法通过将文件夹添加到路径来解决从嵌套文件夹导入的ImportError,但是我仍然无法从同一文件夹(已经在路径中)的脚本中导入函数。文件夹结构是这样的: 在app.py中,我使用以下代码从config.py导入了一个函数: 但是我得到这个错误: 我不明白这是什么问题,因为这两个文件位

  • 我想扩展快速会话类型以允许在会话存储中使用我的自定义数据。我有一个对象,它是我的类的实例: 所以我创建了自己的。d、 ts文件以将定义与现有express会话类型合并: 但是它根本不起作用——VS Code和tsc看不到它。所以我用简单的类型创建了测试定义: 并且测试场工作正常,所以导入导致问题。 我还尝试添加<代码>/// 编辑:我设置tsc在编译时生成定义文件,现在我有了我的user.d.ts

  • 问题内容: 我有以下文件夹结构。 我想从位于另一个Python文件中的导入一些功能 我试过了 和其他一些尝试,但到目前为止,我无法正确导入。我怎样才能做到这一点? 问题答案: 默认情况下,你不能这样做。导入文件时,Python仅搜索当前目录,入口点脚本运行所在的目录,并且包括诸如软件包安装目录之类的位置(实际上比这稍微复杂一点,但这涵盖了大多数情况) 。 但是,你可以在运行时添加到Python路径

  • 问题内容: 我有一个带有ES6编写的组件的React应用程序-通过Babel和Webpack进行了编译。 在某些地方,我想包含特定CSS文件和特定组件,如react webpack手册中 所建议 但是,如果在任何组件文件中,我都需要静态CSS资产,例如: 然后编译失败并显示错误: 看来,如果我尝试在Component文件中要求CSS文件,那么Babel加载程序会将其解释为另一个来源,并尝试将CS​

  • 关于链接的图稿与嵌入的图稿 当置入图形时,您将在布局中看到文件的屏幕分辨率版本,从而可以查看和定位文件,但实际的图形文件可能已链接或已嵌入。 链接的图稿虽然连接到文档,但仍与文档保持独立,因而得到的文档较小。您可以使用变换工具和效果来修改链接的图稿;但是,不能在图稿中选择和编辑单个组件。可以多次使用链接的图形,而不会显著增加文档的大小;也可以一次更新所有链接。当导出或打印时,将检索原始图形,并按照

  • 我将node.js API用于: 当我尝试将任何文件导入到条目文件-中时,就会出现此问题: 这将引发一个错误: “未找到模块:错误:无法解析”/srv/git/ditsmod/ditsmod/packages/openapi/src/swagger-ui“中的”./swagger.config“” 但是文件实际上与存在于同一个目录中。 我做错了什么,如何导入一些文件到入口文件为webpack?