今天在做 web项目时,翻页遇到报错。
类型不匹配错误,其中Object的类型是Ljava.lang.String
查了一下,以下是有用的信息:
String [] str={“1″,”2″,”3”}; System.out.println(str);
结果 :{Ljava.lang.String;@de6ced
左边的”[“,可是看成数组的维度,”[[“这个就是二维数组
“L”代表这个数组是引用数据类型的数组.基本数据类型的每种类型都有自已对应的标识符.
“java.lang.String”是数组元素的类型,标识这个数组是什么类型的数组.
原来我将String数组强制转换行String类型时出错,至少为什么会出现String数组,那是另外的问题
如:页面表单有同名的元素,框架自动转换成一个数组。