我已经找了半个下午用于类似于MSDN for Java的东西。我发现的最接近的是:http://docs.oracle.com/javase/7/docs/api/index.html。这是一个非常有用的地方,我已多次引用它。
我的主要问题是尝试查找内容(例如 - arrayName.length()
)我一直试图在文档中找到.length()
部分。我查看了Objects
类,所有array
类,attributes
(有很多同名的我可能在没有意识到的情况下跳过了十几个),并且很少有其他随机类。根据我的学习方法,当我在官方文档中找不到一个简单的方法(虽然是自我解释的)时会很难。
当我学习C#时,我所要做的只是谷歌“键盘事件C#”而MSDN给了我:http://msdn.microsoft.com/en-us/library/windows/desktop/ms646304(v=vs.85).aspx,然后结合下一个链接是一个stackoverflow帖子,我有所有的信息我想要,包括样品,参数和示例。
如何在Java文档中找到这样一个简单的答案?根据文档的说法,我想我正在问如何钓鱼。
P.S。 - 这就是我能找到的全部内容,并没有回答我的任何问题(比如“我还能在数组或字符串的末尾添加什么内容?”)。
getLength
public static int getLength(Object array)
throws IllegalArgumentException
Returns the length of the specified array object, as an int.
Parameters:
array - the array
Returns:
the length of the array
Throws:
IllegalArgumentException - if the object argument is not an array
答案 0 :(得分:0)
尝试在IDE中正确设置JDK javadoc,如果您使用的是eclipse,可以按照以下主题进行操作:Eclipse Helios not showing Javadoc
通过基本的Java教程对基本Java API充满信心,对于框架和各种库,总是用jar下载javadoc并搜索cookbooks / tutorial,例如: 对于Apache Commons IO我很快找到了:http://commons.apache.org/proper/commons-io/description.html
答案 1 :(得分:0)
在javadocs中,您可以找到特定类具有的所有方法和属性。 数组是java中的特殊对象,它们有一个名为length的简单属性,它是final。
数组没有“类定义”(你无法在任何.class文件中找到它),它们是语言本身的一部分。
我建议你阅读java语言教程来理解这些内容。
答案 2 :(得分:0)
如果您知道应该附加的对象,那么很容易找到它。
如果不这样做,所有方法右侧顶部都有一个索引(如果你不知道你想要什么对象)。
最常见的方法就是使用eclipse并在遇到困难时点击ctrl-space,这成为第二天性,是迄今为止最有用的解决方案。
如果您说“arrayName。[ctrl-space]”,您会看到一个带有“length”的列表作为其中一种可能性。 (如果你曾说过“listName。[ctrl-space]”,那么列表将包含size()而不是length,因为列表,令人讨厌的是,不使用与数组相同的名称,hmph。