Java Vector subList()
[Java Vector] Java Vector
Vector Java subList() Vector Vector
public List<E> subList(int fromIndex, int toIndex)
fromIndextoIndex
-
0 fromIndex toIndex size() -
fromIndextoIndex -
IndexOutOfBoundsException
subList() Vector (view)
-
Vector -
Vector/
import java.util.Vector;
import java.util.List;
public class VectorSubListExample {
public static void main(String[] args) {
// Vector
Vector<String> colors = new Vector<>();
colors.add("Red");
colors.add("Green");
colors.add("Blue");
colors.add("Yellow");
colors.add("Black");
System.out.println(" Vector: " + colors);
// (13)
List<String> subColors = colors.subList(1, 4);
System.out.println(": " + subColors);
// Vector
subColors.set(0, "Light Green");
System.out.println(" Vector: " + colors);
//
subColors.remove("Yellow");
System.out.println(" Vector: " + colors);
}
}
import java.util.List;
public class VectorSubListExample {
public static void main(String[] args) {
// Vector
Vector<String> colors = new Vector<>();
colors.add("Red");
colors.add("Green");
colors.add("Blue");
colors.add("Yellow");
colors.add("Black");
System.out.println(" Vector: " + colors);
// (13)
List<String> subColors = colors.subList(1, 4);
System.out.println(": " + subColors);
// Vector
subColors.set(0, "Light Green");
System.out.println(" Vector: " + colors);
//
subColors.remove("Yellow");
System.out.println(" Vector: " + colors);
}
}
Vector: [Red, Green, Blue, Yellow, Black] : [Green, Blue, Yellow] Vector: [Red, Light Green, Blue, Yellow, Black] Vector: [Red, Light Green, Blue, Black]
1.
`Vector` `subList()`2.
`clear()`, `addAll()`3.
`Vector`1.
`Vector`2.
`Vector` / `ConcurrentModificationException`3.
`ArrayList` ```java List independentSubList = new ArrayList(vector.subList(from, to)); ```4. Arrays.asList()
`subList()` `Arrays.asList()`Vector subList()
[Java Vector] Java Vector