完整错误信息: java . lan g.ClassCastException: [L java . lan g. String ; cannot be cast to java . lan g. String 报这个错的原因是: 将[L java . lan g. String ; 代表的数组类型强制转换为 java . lan g. String 代表的字符串类型两者类型不匹配导致出错 注:[Lja... 例如:` public static void main( String [] args) { String a1 = "123.sdggs.1234df"; String [] a2 = a1.split("\\."); System.out.println(a2); "@"后面表示该对象的HashCode 啥是HashCode hashCode:散列码是由对象导出的一个整型值。散列码是没有规律的。类的hashCode()方法继承自 Object 类,因此每个对象都有一个默认的散列码,他的值为对象的存储地址(由对象的物理存储地址通过散列转换来的)。 解决方法: 用Arrays.to String ()... <br />原来jdk5.0的时候不会报这个错,用了jdk6.0就 出现 了这个错误,因为没有重载 java . lan g. String 这个类<br /> <br />解决方法:<br />在vm缺省参数里添加-Dsun. lan g.ClassLoader.allowArraySyntax=true<br /> <br />如图:<br /> <br /> <br /> 在我们之前学习的过程 ,数据类型分为:基本数据类型和引用数据类型,其 数组就属于引用数据类型。在学习数组之前?我们怎么存储数据?数组的 出现 ,是为了程序设计 ,处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式,这些有序排列的同类数据元素的集合称为数组。数组定义用来存储固定个数,相同类型的数据的容器.数组里存储的数据叫做元素存入数组 的元素是有顺序的。如生活 的例子, 例如: 球类的集合-----足球,篮球,羽毛球等;电器集合----电视机,洗衣机,电风扇等; 刚检出的项目,项目环境没 问题 。tomcat环境亦无 问题 ,但是启动tomcat就会报 java . lan g.ClassNotFoundException: [L java . lan g. String 这个错误,错误原因是: 项目的jdk版本与tomcat的jdk版本不一致。 解决方法是:把tomcat的jdk版本换成和项目的jdk版本一致即可。... 这就是表示一个方法,方法有三个参数,类型分别为I,D,L。然后L类型要跟具体的类型,然后以"/"替换包名的".",L类型的要以“;先来简单的说一下, "["表示数组,后面跟着的是具体的类型。你是不是经常看到控制台输出如题的日志,而似懂非懂的。今天我们就来介绍下这些L啦究竟是些什么东东。大多是基本类型的首字母大写,