【发布时间】:2018-10-17 03:03:54
【问题描述】:
我正在尝试使用一个类来表示输入到数组列表中的数据。输入的数据包含一个字符串 E30,另一个字符串 1985,然后是 swithc 语句中包含的变量 ratingE30。
我无法让该类使用数组列表。如果我留下不带引号的字符串,我会得到一个无法解析符号错误,但它也不起作用,因为它说字符串与我的类数据不兼容。
任何帮助将不胜感激。
ArrayList 位于 public static void main(String[] args ):
ArrayList<Data> arrayListToFile = new ArrayList<Data>();
arrayListToFile.add(new Data[]{"E30",1985,ratingE30});
位于 Main 中的 ArrayList 的数据类:
private static class Data{
String Model;
String ModelYear;
Data(String Model,String ModelYear){
this.Model=Model;
this.ModelYear=ModelYear;
}
}
【问题讨论】:
-
您正在创建一个
ArrayList<Data>,并且您正试图传递给某个ArrayList<Data[]>
标签: java string class arraylist switch-statement