|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
令人可喜的是java现在已经开源了,所以我想我上述的想法也许有一天会实现,因为java一直都是不断创新的语言,每次创新都会给我们惊喜,这也是我喜欢java的一个原因。对照|数组//null元素是相称的.
boolean[]bArr1=null;
boolean[]bArr2=null;
booleanb=Arrays.equals(bArr1,bArr2);//true
//对照两个boolean数组.
bArr1=newboolean[]{true,false};
bArr2=newboolean[]{true,false};
b=Arrays.equals(bArr1,null);//false
b=Arrays.equals(bArr1,bArr2);//true
//关于原生范例的数组能够用equals().
b=Arrays.equals(newbyte[]{0},newbyte[]{0});//true
b=Arrays.equals(newchar[]{a},newchar[]{a});//true
b=Arrays.equals(newshort[]{0},newshort[]{0});//true
b=Arrays.equals(newint[]{0},newint[]{0});//true
b=Arrays.equals(newlong[]{0L},newlong[]{0L});//true
b=Arrays.equals(newfloat[]{0F},newfloat[]{0F});//true
b=Arrays.equals(newdouble[]{0D},newdouble[]{0D});//true
//假如对照的是Object型的数组,null元素是相称的.
//假如于元素不是null,Java假造时机主动挪用Object.equals().
b=Arrays.equals(newString[]{"a"},newString[]{"a"});//true
b=Arrays.equals(newString[]{null},newString[]{null});//true
b=Arrays.equals(newString[]{"a"},newString[]{null});//false
什么时候上述的三种开发工具能和三为一,什么时候java的竞争力才更强,才有机会拉拢更多的程序员投入到对java的开发上,因为到时的开发工具将会比.net的更简单。还有一点也很关键,什么时候java推出的jsf能成为真正意义上的标准。 |
|