Java由char数组得到String与值相同的String比较结果不相等
最近使用java做作业,使用char数组去读取字符转化成字符串,然后与另一值相同的字符串使用equals比较,输出发现值一样,但是equals的比较结果却为false。 最后通过debug发现String对象的内部也是一个char数组,通过char数组创建String时,如果不指定start和count,会将使用整个数组,即连同后面的空字符,输出结果不会受到影响。另外...
原创
2018-06-04 17:31:42 ·
2460 阅读 ·
0 评论