Java 使用两种不同的数据类型创建数组。转换为HashMap、TreeMap、LinkedHashMap

Java 使用两种不同的数据类型创建数组。转换为HashMap、TreeMap、LinkedHashMap,java,arrays,collections,converter,typeconverter,Java,Arrays,Collections,Converter,Typeconverter,如何创建阵列: {int,String},{String,String},{int,long},{String,boolean},{String,double},{int,class Car},{String,class Car} 这是一辆高级轿车: public class Car { int id; String car_name; String number; public Car(int id, String car_name, String numbe

如何创建阵列:

{int,String},{String,String},{int,long},{String,boolean},{String,double},{int,class Car},{String,class Car}

这是一辆高级轿车:

public class Car {
    int id;
    String car_name;
    String number;

    public Car(int id, String car_name, String number) {
        this.id = id;
        this.car_name = car_name;
        this.number = number;
    }

    @Override
    public String toString() {
        return "Car{" +
                "id=" + id +
                ", car_name='" + car_name + '\'' +
                ", number='" + number + '\'' +
                '}';
    }
}

和。如何通过自定义方法将其转换为HashMap、TreeMap、LinkedHashMap

不能为不同的数据类型创建数组。根据文件

数组是一个容器对象,它包含固定数量的单一类型的值。数组的长度是在创建数组时确定的。创建后,其长度是固定的

您可以根据需要使用Hashtable或HashMap

//Code to put entries in Hashtable
Hashtable<String, Object> car = new Hashtable<>();
car.put("id", id);
car.put("car_name", car_name);
car.put("number", number);

//Code to retrieve data from Hashtable
int id = (int)car.get("id");
String car_name = (String)car.get("car_name");
String number = (String)car.get("number");
//将条目放入哈希表的代码
Hashtable car=新的Hashtable();
car.put(“id”,id);
car.put(“car\u name”,car\u name);
car.put(“number”,number);
//从哈希表中检索数据的代码
int id=(int)car.get(“id”);
String car_name=(String)car.get(“car_name”);
字符串编号=(字符串)car.get(“编号”);

完全无法理解。你能重新措辞吗?用两种数据类型创建数组。示例:{int,String}。有int(基本数据类型)和String。如何创建此数组?