您的位置:首页 > 编程语言 > Java开发

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

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

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

参考: https://zhidao.baidu.com/question/462312833.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐