gpt4 book ai didi

java - 在 Java 中只使用一个库

转载 作者:行者123 更新时间:2023-12-01 13:42:14 24 4
gpt4 key购买 nike

我的项目是否可以只使用我之前为我的程序制作的一个库,并且仍然使用 import java.util.*; 中的函数?

如果是,有没有办法将 java.util.* 包含在我的库中?

我的项目中有这样的:

import myLibrary.*;
import java.util.*;

并希望它像这样:

import myLibrary.*;

编辑:这样做的原因是因为在我们的作业中,它说我们的程序只能包含我们之前制作的一个库。我不确定这是否意味着字面上没有其他库,我们必须弄清楚如何将其减少为仅 myLibrary 或其一般知识,即 java.util.*;不算额外的库吗?

此作业的目的是学习从 java.util.* 制作 .jar 库并包含它们,我仅使用扫描仪和其他基本功能来获取用户的输入。我们已经分配了创建自己的 HashMap 和实现链接列表的任务,所以我真的不认为在这种情况下要重新发明轮子。

已解决:谢谢你们的解释,我担心导入 java.util.* 与导入整个库相同,但由于它只从 JDK 中的内置库导入内容,我想它不应该是问题。

最佳答案

如果您使用类(例如java.util.List),那么您有两个选择:

  1. 使用其完全限定类名 (java.util.List)
  2. 为该类添加导入语句。

就这么简单。

不要让导入语句让您担心,大多数类最终都会有大量导入语句。如果您使用一个不错的 IDE,它会为您处理很多这样的事情。

编辑:响应OP的编辑:你的导师可能希望你使用你自己的类(例如你自己的 vector 实现)而不是重用java.util中的类,他们的想法可能是为了让您获得编写数据结构的经验。导入 java.util.* 是否算作另一个库取决于您的导师的意思。

关于java - 在 Java 中只使用一个库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20639088/

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