我还是Java新手,目前正在研究序列化/反序列化 我有2个班:酒店和旅游;界面信息我需要从键盘输入关于对象属性(类型,其他字段)的输入,然后我必须创建一个具有这些属性的新对象并将其添加到文件Data.ser
问题是序列化方法有效;然而,反序列化却没有。错误是
for (int i = 0; i < arr.length; i++) {
String xp = arr[i];
String name = names[i];
List<WebElement> eles = driver.findElements(By.xpath(xp));
if (eles.size() == 0) {
System.out.println(name + " does not exist");
}
}
以下是我的Main方法和序列化/反序列化方法。在反序列化中我使用inputInfo方法,这也可以在下面看到。
Exception in thread "main" java.lang.ClassCastException: lab1.Hotel cannot be cast to java.util.ArrayList