问题描述:
java.lang.ArrayStoreException: java.lang.String
问题分析:
1、数组声明时类型是Object,但是创建时的类型是Long,赋值时类型却是String,赋值时的类型和创建时的类型不一致导致报错。
Object[] arr = new Long[1];
arr[0] = "旭东怪";
问题解决:赋值时的类型和创建时的类型保持一致即可。
Object[] arr = new String[1];
arr[0] = "旭东怪";