使用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()方法,可以获取集合的大小,并进行相关的操作。在使用集合类时,经常会使用到这个方法来确定集合的大小。
