我有一个代码片段,如下所示:
ArrayList<Integer> a = new ArrayList<Integer>();
ListIterator<Integer> p = a.listIterator();
Run Code Online (Sandbox Code Playgroud)
但是,我注意到你并不真的需要为ListIterator指定,所以代码在没有它的情况下工作相同:
ArrayList<Integer> a = new ArrayList<Integer>();
ListIterator p = a.listIterator();
Run Code Online (Sandbox Code Playgroud)
我认为Iterator也是如此.所以我的问题是我何时必须指定ListIterator/Iterator的类型?它是可选的,可以使用更冗长吗?
| 归档时间: |
|
| 查看次数: |
3677 次 |
| 最近记录: |