Java中打印出来完全相同的两个字符串,用equals方法比较返回的却是false的原因

来源:互联网 发布:js正则表达式判断字母 编辑:程序博客网 时间:2024/05/01 03:21

今天遇到一个奇怪的问题,两个字符串打印出来完全一样,可是用equals比较就是返回false,单独写了两个字符串打印比较也是true,到底什么原因呢。

原来一个是通过ResourceBundle读取资源文件时资源文件的编码和程序文件的编码不一样,结果出现了不可见字符,把资源文件也设置成utf-8编码后就好啦。




参考: https://zhidao.baidu.com/question/462312833.html

原创粉丝点击