Java数组中有哪些方法和属性可用,如String [] strs?

ace*_*ace 5 java

我无法找到Java定义原始数组的包,如String [] strs(不是ArrayList).

在这样的Java数组中定义了哪些方法和属性,以及如何为这样的数组返回迭代器?我被要求返回两个整数开始和结束的迭代器?

pau*_*sm4 4

这是一个很好的总结:

https://docs.oracle.com/javase/specs/jls/se7/html/jls-10.html

10.7 数组成员

数组类型的成员如下:

  • 公共最终字段长度,包含数组的组成部分的数量(长度可以是正数或零)

  • 公共方法clone,它重写了Object类中的同名方法,并且不抛出已检查的异常

  • 所有继承自Object类的成员;Object 唯一不被继承的方法是它的clone 方法

至于“迭代器”;“开始”和“结束”只是“0”和“.length - 1”。您始终可以实现自己的类来包装数组并实现Iterator