采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,为什么自己自定义的这个数组,不能用下面这种形式循环呢?
for (String str : arr) { }
这种情况会报一个错:foreach not applicable to type 'Array<java.lang.String>
不可以。冒号语法背后是使用 foreach 循环,必须要 Iterable 接口的支持。如果要想支持冒号语法,我们的类必须实现 Iterable 接口。
这部分内容已经属于 Java 高级应用了,而不是数据结构的逻辑了。我在课程中没有介绍。人如果对 Java 比较了解的话,可以尝试给我们自己的 Array 类实现 Iterable 接口:)
继续加油!:)
好的。谢谢老师
登录后可查看更多问答,登录/注册
动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…
11.2k 16
1.8k 17
1.6k 14
1.7k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号