Java学习,集合添加不同类型元素

Java集合(Collections)框架,提供了一系列接口和类,用于存储和操作对象集合。大多数集合类(如ArrayListHashSetHashMap等)都是类型化的,它们只能存储特定类型的对象。有一些方法,可以在集合中“存储”不同类型的元素。

示例:

import java.util.ArrayList;
import java.util.List; 
public class HeterogeneousCollectionExample {
    public static void main(String[] args) {
        // 创建Object类型的ArrayList
        List heterogeneousList = new ArrayList<>();
 
        // 集合添加不同类型元素
        heterogeneousList.add("Hello, World!"); 
        heterogeneousList.add(123);              
        heterogeneousList.add(3.14);             
        heterogeneousList.add(true);             
 
        // 遍历集合并打印元素
        for (Object obj : heterogeneousList) {
            // 需要进行类型检查和转换
            if (obj instanceof String) {
                System.out.println("String: " + obj);
            } else if (obj instanceof Integer) {
                System.out.println("Integer: " + obj);
            } else if (obj instanceof Double) {
                System.out.println("Double: " + obj);
            } else if (obj instanceof Boolean) {
                System.out.println("Boolean: " + obj);
            } else {
                System.out.println("Unknown type: " + obj.getClass().getName());
            }
        }
    }
}

 

你可能感兴趣的:(java,学习,开发语言,python,android,kotlin,golang)