不清楚楼主到底是想问什么.
不过,==的确是比较String的地址.
你的代码结果是这样.
先看看你里面的判断,就是让二维数中,ax,cx,cz这三种组合成新的字符串放进二维的String数组里面.
你是想说不能用==比较么?
因为单独一个英文字符的话,在建立String型数组的时候,其实只要都是a,他们指向的地址是同一个.
举个例子,如果你
String a1="abc";
String a2="abc";
a1,a2他们指向的是同一个地址.因为声明a1时,在里面创建了一个"abc"字符串,在声明a2时,找到了,就不重新创建了.但假如你a2="bcd";的话,就要重新创建,地址值就不一样了.
不知楼主懂了没有???
|