例如,我想在我的Java文件中使用SimpleDateFormat,并将文档放在http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html
中java.text
Class SimpleDateFormat
java.lang.Object
java.text.Format
java.text.DateFormat
java.text.SimpleDateFormat
All Implemented Interfaces:
Serializable, Cloneable
我应该在import ***
中使用哪个名称?一般(也许是其他模块)我应该使用哪一行?
答案 0 :(得分:1)
如果您使用任何IDE进行开发,那么您无需担心它。但是,如果您使用的是任何文本编辑器,那么您应该在代码中import only those classes which are needed
。
就像你说你想使用SimpleDateFormat一样,你可以导入java.text.SimpleDateFormat
或java.text.DateFormat
这是一个抽象类,并将在SimpleDateFormat
中实现。
请记住:Java的 import 语句是纯粹的语法糖。 import仅在编译时进行评估,以向编译器指示在代码中查找名称的位置。
答案 1 :(得分:0)
如果您要使用相应的类,请使用该名称,否则您也可以使用import java.text.*
导入所有类,否则import java.text.SimpleDateFormat
答案 2 :(得分:0)
如果您点击提供的链接,您将看到
java.lang.Object
java.text.Format
java.text.DateFormat
java.text.SimpleDateFormat
将java.text.SimpleDateFormat
复制并作为
import java.text.SimpleDateFormat;
答案 3 :(得分:0)
将classname与完整的包层次结构一起使用。所以在你的情况下,你需要导入:
java.text.SimpleDateFormat
其中SimpleDateFormat
是类名,java.text
是包
注意:使用eclipse之类的IDE可以帮助您节省大量时间来组织导入。
答案 4 :(得分:0)
这是一个问题吗?非常清楚:java.text.SimpleDateFormat
答案 5 :(得分:0)
例如,如果您需要使用SimpleDateFormat
,请按以下方式使用。
SimpleDateFormat
类属于java.text
包。
所以你可以导入如下。
import java.text.SimpleDateFormat;
答案 6 :(得分:0)
来自Java Doc
要将特定成员导入当前文件,请在任何类型定义之前在文件开头放置import语句,但在package语句之后(如果有)。以下是从上一节创建的图形包中导入Rectangle类的方法。
import graphics.Rectangle;
所以在你的案例中:
import java.text.SimpleDateFormat