未分類 2020 年 5 月 29 日 用 if(string1.equals(string2)),我仔细看了两个字符串一模一样的,还进不去,我就懵了 用 if(string1.equals(string2)),我仔细看了两个字符串一模一样的,还进不去,我就懵了 資深大佬 : wk1563396689 3 不是有空格就是西里尔字母。 大佬有話說 (17) 資深大佬 : redtea @redtea 我把代码 build 到 docker 里面测就好了,idea 抽风了还是谁抽风了 主 資深大佬 : wk1563396689 挨个把字符串每个 charCode 打印出来 資深大佬 : chairuosen 看着一样不代表真的一样,万一有一个不可见字符呢,看不出来的 資深大佬 : jdhao 你看下面这两个字符串是不是一样的 123456123456 資深大佬 : Hyseen @Hyseen 天王老子来了也是一… 啊 可恶 竟然多了一个空格 資深大佬 : iwo @Hyseen 看起来一样,但是点复制的时候就不一样了,上面一个全选,下面一个在 3 处断开 資深大佬 : wisunny @wisunny #7 因为第二行的 3 后面有个零宽空格 資深大佬 : Hyseen @Hyseen 零宽空格怎么打出来的? 資深大佬 : 20150517 转 unicode 看一眼 可能有换行符 或者某些语言 一个文字有两种 unicode 表达方式 資深大佬 : shenyu1996 可能有这种东西?https://en.m.wikipedia.org/wiki/Left-to-right_mark 資深大佬 : ChanKc unicode grapheme cluster 資深大佬 : damngood toBytes 看一下 資深大佬 : winterbells 粘贴到 sublime 里,cat -A 之类都能看出来 資深大佬 : watzds AliceАⅼⅰⅽе 要是有一个字符一样算我输 資深大佬 : cigarzh @20150517 u200b 資深大佬 : Senventise idea,debug 模式下,对比下 char 数组,可以看出区别的 資深大佬 : DataWorld 主为什么不把字符串贴上来。。。。。