java获取对象的属性

钟逸 17 2024-04-05 05:34:55

java 迭代器中怎样取对象的属性

迭代器模式。。。。Iterator

对已集合类中的任何一个实现类,都可以返回这样一个Iterator对象。就和循环一样,好处是可以适用于任何一个类,而且实际上java对他进行了优化,比直接用index访问快一点(这一点没法考证,别人都这样说)。。

不过呢,有一点很好,就是用起来确实很好用~~加上泛型就更好用啦~~

比如说这样一个例子

ArrayList< String> arr= new ArrayList< String>();

Iterator it= arr.iterator;//好像是iterator()吧。。不记得了,你看看doc就知道了。

迭代的时候可以这样

while( it.hasNext()){

//做一些处理啦,比如

System.out.print( it。next);

}

配合上泛型,一个好处是it.next()可以不用类型转换啦~

以前用的时候是Object,还要自己转,,,,我感觉、、、Iterator和泛型简直就是绝配哈~~单独用貌似都没什么直接好处

上一篇:我的世界动物园破解版
下一篇:王者荣耀复苏符文谁的
相关文章
返回顶部小火箭