2012-02-03 48 views
0

例如,这个数组有5个元素。我需要获取数组元素的数量?

int saffet[] = {0,2,4,6,8}; 

与此有2

int saffet[] = {0,2}; 

我怎样才能如上面? (问题也许是简单的,因为我学习Java新)

+1

谷歌是你的朋友!我刚刚搜索'java数组长度',并获得大量有用的链接。 PS - 我不知道Java,但可以认为'长度'是基于严谨的编程语言 – 2012-02-03 14:26:49

+0

的经验的答案?你尝试使用Google搜索吗? http://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html – Nishant 2012-02-03 14:27:21

+0

未来,Google的'java数组'应该会让你接触到一个API。另外,使用带自动完成功能的IDE在学习语言时是天赐之物。 – 2012-02-03 14:27:22

回答

3

是的,它很容易:)

int length = saffet.length; 

注意,我们建议您声明一个变量(或参数时保持类型信息一起,返回类型等) - 而你的声明是正确,这是首选:

int[] saffet = { 0, 2, 4, 6, 8 }; 

对数组的更多详情,请参见chapter 10 of the Java Language Specification