完整错误信息:
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啦究竟是些什么东东。大多是基本类型的首字母大写,