Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打印一个自定义对象的数组列表,这些对象来自java中自己的类_Java_Arraylist_Printing - Fatal编程技术网

打印一个自定义对象的数组列表,这些对象来自java中自己的类

打印一个自定义对象的数组列表,这些对象来自java中自己的类,java,arraylist,printing,Java,Arraylist,Printing,我正在尝试打印客户阵列列表。我还创建了一个customer类。 它是由这个函数初始化的 List<Customer> listOfCustomers = new ArrayList(); Customer customer = new Customer(customerLicense); 我尝试了几种不同的打印方法,但这是最有效的方法 Object[] newListCustomers = listOfCustomers.toArray(); Arr

我正在尝试打印客户阵列列表。我还创建了一个customer类。 它是由这个函数初始化的

    List<Customer> listOfCustomers = new ArrayList();
    Customer customer = new Customer(customerLicense);
我尝试了几种不同的打印方法,但这是最有效的方法

    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]);
    }
Object[]newListCustomers=listOfCustomers.toArray();
Arrays.asList(newListCustomers.toArray(新字符串[newListCustomers.length]);
对于(int customerNumber=0;customerNumber
它在线程“main”java.lang.ArrayStoreException“
数组.aslist()
函数行中给出了一个错误
“异常”。有没有更好更简单的打印方法?

使用循环

    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]);
    }
for (Customer elem_ : listOfCustomers) {
       System.out.println(elem_.name);
}