【发布时间】:2013-04-08 05:47:28
【问题描述】:
我找了半个下午寻找类似于 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 文档中找到如此简单的答案?我想我是在问如何钓鱼,就文档而言。
附言- 这就是我能找到的所有内容,它没有回答我的任何问题(比如“我还能在数组或字符串的末尾添加什么?”)。
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
【问题讨论】:
-
您正在寻找一种在 Java 中获取数组长度的方法?如果是这样,你应该传递一个数组,而不是一个对象(例如
String[])。 -
我知道该怎么做。我想知道的是如何在官方文档中找到答案,因为我显然做错了什么。我在文档中找不到表达式的
.length()部分来挽救我的生命。 -
docs.oracle.com/javase/6/docs/api/java/lang/reflect/Array.html 有一个标题
getLength。 -
是的,我同意 javadoc 不如 MSDN 全面,但花一些时间在 docs.oracle.com/javase/tutorial 上,您应该会在那里找到大量基本示例和技术
-
搜索“java 数组长度”,您将找到有关 Java 数组的 Oracle 教程。您应该记住 Oracle 的三个主要文档来源:API 文档(您已经找到)、language specification 和 Java tutorials
标签: java