我正在尝试打印出客户数组列表。我也创建了一个客户类。 它由
初始化 List<Customer> listOfCustomers = new ArrayList();
Customer customer = new Customer(customerLicense);
然后我向客户添加日期,已付金额,到期时间,然后将客户添加到列表中
listOfCustomers.add(customer);
我尝试了几种不同的打印方式,但这让我最远。
Object[] newListCustomers = listOfCustomers.toArray();
Arrays.asList(newListCustomers).toArray(new String[newListCustomers.length]);
for (int customerNumber = 0; customerNumber < newListCustomers.length; customerNumber++) {
System.out.println(newListCustomers[customerNumber]);
}
它在"Exception in thread "main" java.lang.ArrayStoreException"
函数的行上给出错误Arrays.aslist()
。是否有更好更简单的打印方式?
答案 0 :(得分:1)
使用foreach循环。
for (Customer elem_ : listOfCustomers) {
System.out.println(elem_.name);
}