0

在使用 Calendar API 时,我发现 getTime() 是它唯一返回 Date 对象的方法。

但要知道这一点,我在 Eclipse Helios 中使用 Content Assist (Ctrl + Space) 手动检查了所有方法。

所以,我想知道 Eclipse 中是否有某种方法可以获取返回某个特定类的对象的方法列表?

如果这是可能的,它将使不同类的使用变得非常容易。因为当我想将一个实体转换为另一个实体时,两者都将属于某个 ClassType。然后,如果我能得到从一种方法转换为另一种方法的列表,我只需要直接检查这些方法的功能并使用最符合条件的方法!这会很棒

4

1 回答 1

3

如果你写

Calendar c = Calendar.getInstance();
Date d = c.[ctrl+space]

您将获得内容辅助窗口,其中包含在列表顶部返回日期的所有方法。一般来说,如果您在特定上下文(此处为作业)中使用内容辅助,Eclipse 能够为您提供更好的提示。

另一个例子,如果你有一个方法

private void methodExpectsDate(Date d);

并以这种方式使用内容辅助

methodExpectsDate(c.[ctrl-space]);

返回 Date 的 Calendar 方法也将放置在建议列表的顶部。

编辑:请注意,除非您在 Eclipse 的 Java 内容辅助首选项中选择了“排序提案 [按相关性]”,否则这将不起作用。但据我所知,这是默认设置。

于 2012-01-20T08:23:44.880 回答