Home > Java > Java Tutorial > body text

Use the removeRange() method of the Vector class to delete elements in the specified range in the vector

WBOY
Release: 2023-07-24 15:53:15
Original
1062 people have browsed it

Use the removeRange() method of the Vector class to delete the specified range of elements in the vector

In Java programming, the Vector class is a thread-safe dynamic array implementation that contains many useful methods to operate and management elements. One of the useful methods is removeRange(), which allows us to remove elements within a specified range. This article will introduce how to use the removeRange() method to delete elements in a Vector, with sample code.

First, we need to create a Vector object and add some elements to it so that we can delete it later. We can add elements using the add() method of Vector. The following is a sample code:

import java.util.Vector;

public class Main {
    public static void main(String[] args) {
        Vector vector = new Vector<>();
        vector.add("apple");
        vector.add("banana");
        vector.add("cherry");
        vector.add("date");

        System.out.println("原始向量:" + vector);

        // 调用removeRange()方法删除指定范围的元素
        vector.removeRange(1, 3);

        System.out.println("删除指定范围后的向量:" + vector);
    }
}
Copy after login

In the above code, we first created a Vector object named vector and added four elements to it using the add() method: "apple", "banana", "cherry" and "date". We then printed the original vector and called the removeRange() method to remove elements ranging from index 1 to index 3. Finally, we print the vector again to verify that the specified range of elements has been successfully removed.

Run the above code, we will get the following output:

原始向量:[apple, banana, cherry, date]
删除指定范围后的向量:[apple, date]
Copy after login

As can be seen from the output results, the elements "banana" and "cherry" within the specified range have been successfully deleted.

It should be noted that the parameters of the removeRange() method are the starting index (inclusive) and the ending index (exclusive) of the range. In other words, the deleted range includes the element corresponding to the starting index, but does not include the element corresponding to the ending index. In the example code, we pass in 1 and 3 as parameters, so the element starting from index 1 ("banana") will be deleted, but not including the element corresponding to index 3 ("date").

It should be noted that the removeRange() method of the Vector class is a protected method and can only be accessed in the same package or subclass. So, if we cannot use the removeRange() method directly, we can access the method by inheriting the Vector class and creating a subclass.

To summarize, using the removeRange() method of the Vector class can easily delete elements in a specified range in the vector. In the code example, we show how to use this method to delete elements and verify the effectiveness of the deletion operation by outputting the results. I hope this article can help readers better understand and use the removeRange() method of the Vector class.

The above is the detailed content of Use the removeRange() method of the Vector class to delete elements in the specified range in the vector. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!