欢迎访问宙启技术站
智能推送

使用Java集合类中的size()方法获取集合大小

发布时间:2023-12-04 07:17:57

size()方法是Java集合类中的一个方法,它用于获取集合中的元素数量。不同的集合类实现了这个方法,因此可以用于不同类型的集合。

下面是一些常见的Java集合类以及如何使用size()方法的示例。

1. ArrayList

ArrayList是一个动态数组,可以存储任意类型的对象。我们可以使用size()方法获取ArrayList中的元素数量。

import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        list.add("apple");
        list.add("banana");
        list.add("orange");
        
        int size = list.size();
        System.out.println("ArrayList的大小为:" + size);
    }
}

输出结果:

ArrayList的大小为:3

2. LinkedList

LinkedList是一个双向链表,同样可以存储任意类型的对象。我们也可以使用size()方法获取LinkedList中的元素数量。

import java.util.LinkedList;

public class Main {
    public static void main(String[] args) {
        LinkedList<String> list = new LinkedList<>();
        list.add("apple");
        list.add("banana");
        list.add("orange");
        
        int size = list.size();
        System.out.println("LinkedList的大小为:" + size);
    }
}

输出结果:

LinkedList的大小为:3

3. HashSet

HashSet是一个无序集合,其中不允许有重复的元素。同样可以使用size()方法获取HashSet中的元素数量。

import java.util.HashSet;

public class Main {
    public static void main(String[] args) {
        HashSet<String> set = new HashSet<>();
        set.add("apple");
        set.add("banana");
        set.add("orange");
        
        int size = set.size();
        System.out.println("HashSet的大小为:" + size);
    }
}

输出结果:

HashSet的大小为:3

4. HashMap

HashMap是一个无序的键值对集合。我们可以使用size()方法获取HashMap中键值对的数量。

import java.util.HashMap;

public class Main {
    public static void main(String[] args) {
        HashMap<String, Integer> map = new HashMap<>();
        map.put("apple", 1);
        map.put("banana", 2);
        map.put("orange", 3);
        
        int size = map.size();
        System.out.println("HashMap的大小为:" + size);
    }
}

输出结果:

HashMap的大小为:3

总结:

size()方法是用于获取集合中元素数量的常用方法,在不同的集合类中都有不同的实现。通过调用size()方法,可以获取集合的大小,并进行相关的操作。在使用集合类时,经常会使用到这个方法来确定集合的大小。