ListIterator 接口的 add() 方法用于将给定元素插入到指定列表中。在下一个元素可以通过 next() 方法返回之前自动插入该元素。
用法
void add(E e)
参数
上述方法只需要一种方法:
- 需要插入的元素 'e'。
返回
NA
抛出:
UnsupportedOperationalArgument- 如果给定的列表迭代器不支持 add() 方法。
ClassCastException - 如果某些元素的类避免将其添加到列表中。
IllegalArgumentException- 如果某些元素避免将其添加到列表中。
例子1
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
public class JavaListIteratoraddExample1 {
public static void main(String[] args) {
List<String> li = new ArrayList<>();
Iterator<String> itr = null;
li.add("Hello");
li.add("Everyone");
itr = li.listIterator();
while(itr.hasNext()){
System.out.println(itr.next());
}
}
}
输出:
Hello Everyone
例子2
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
public class JavaListIteratoraddExample2 {
public static void main(String[] args) {
List<Float> li = new ArrayList<>();
Iterator<Float> itr = null;
li.add(66.9f);
li.add(70.4f);
li.add(34.6f);
itr = li.listIterator();
System.out.println("The list is given as:");
while(itr.hasNext()){
System.out.println(itr.next());
}
}
}
输出:
The list is given as: 66.9 70.4 34.6
例子3
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.ListIterator;
public class JavaListIteratoraddExample3 {
public static void main(String[] args) {
List<Character> li = new ArrayList<>();
Iterator<Character> itr = null;
li.add('t');
li.add('h');
li.add('j');
li.add('m');
itr = li.listIterator();
System.out.println("The list of alphabets is given as:"+li);
}
}
输出:
The list of alphabets is given as:[t, h, j, m]
相关用法
- Java ListIterator nextIndex()用法及代码示例
- Java ListIterator next()用法及代码示例
- Java ListIterator hasPrevious()用法及代码示例
- Java ListIterator remove()用法及代码示例
- Java ListIterator previousIndex()用法及代码示例
- Java ListIterator set()用法及代码示例
- Java ListIterator previous()用法及代码示例
- Java ListIterator hasNext()用法及代码示例
- Java List spliterator()用法及代码示例
- Java List size()用法及代码示例
- Java ListResourceBundle getKeys()用法及代码示例
- Java List retainAll()用法及代码示例
- Java List add(E ele)用法及代码示例
- Java List add()用法及代码示例
- Java List remove(Object obj)用法及代码示例
- Java List get()用法及代码示例
- Java List add(int index, E element)用法及代码示例
- Java List removeAll()用法及代码示例
- Java List listIterator()用法及代码示例
- Java List toArray()用法及代码示例
注:本文由纯净天空筛选整理自 Java ListIterator add() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。