Java Vector elements()
[Java Vector] Java Vector
elements() Java Vector Enumeration Vector Java Java 1.0
public Enumeration<E> elements()`Enumeration`
E Vector
import java.util.Vector;
import java.util.Enumeration;
public class VectorElementsExample {
public static void main(String[] args) {
// Vector
Vector<String> fruits = new Vector<>();
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
// elements() Enumeration
Enumeration<String> enumeration = fruits.elements();
// Vector
System.out.println("Vector :");
while (enumeration.hasMoreElements()) {
String fruit = enumeration.nextElement();
System.out.println(fruit);
}
}
}
import java.util.Enumeration;
public class VectorElementsExample {
public static void main(String[] args) {
// Vector
Vector<String> fruits = new Vector<>();
fruits.add("Apple");
fruits.add("Banana");
fruits.add("Orange");
// elements() Enumeration
Enumeration<String> enumeration = fruits.elements();
// Vector
System.out.println("Vector :");
while (enumeration.hasMoreElements()) {
String fruit = enumeration.nextElement();
System.out.println(fruit);
}
}
}
Vector : Apple Banana Orange
1. Enumeration
elements() Enumeration Java
boolean hasMoreElements(); //
E nextElement(); //
E nextElement(); //
2. Iterator
Enumeration Iterator
| Enumeration | Iterator | |
|---|---|---|
| Java 1.0 | Java 1.2 | |
| hasMoreElements(), nextElement() | hasNext(), next() | |
| remove() | ||
| fail-fast |
3.
Java 1.2 Iterator for
// Iterator
Iterator<String> it = fruits.iterator();
while(it.hasNext()) {
System.out.println(it.next());
}
// for
for(String fruit : fruits) {
System.out.println(fruit);
}
Iterator<String> it = fruits.iterator();
while(it.hasNext()) {
System.out.println(it.next());
}
// for
for(String fruit : fruits) {
System.out.println(fruit);
}
VectorEnumerationVectorConcurrentModificationExceptionEnumerationIteratorEnumerationIterator
Vector.elements() Vector Java Java
[Java Vector] Java Vector