Java Vector subList()

Java Vector [Java Vector] Java Vector


Vector Java subList() Vector Vector

public List<E> subList(int fromIndex, int toIndex)

  • fromIndex
  • toIndex

  1. 0 fromIndex toIndex size()
  2. fromIndex toIndex
  3. 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);
    }
}

 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] Java Vector