如何创建数组:
{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?
答案 0 :(得分:0)
您无法为不同的数据类型创建数组。根据文件,
数组是一个容器对象,它包含固定数量的单个类型的值。创建数组时,将建立数组的长度。创建后,它的长度是固定的。
您可以根据需要使用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");