在项目中有如下语句:Global.NOT_RESTRICT !=companyGroupInfo.getSex()  也就是“NR” != "NR" 返回true(明明应该返回FALSE呀)

字符串在内存中是在字符串池中,如果字符串池已经存在字符串就直接引用地址即可。为什么此时就不行了。经过代码的一番验证发现,如果不涉及数据库,只是java代码对于字符串常量进行操作。Global.NOT_RESTRICT !=companyGroupInfo.getSex() 这一直返回FALSE。如果对象是从数据库里面查询出来就会是true,也就是如果涉及数据库两个常亮不再引用同一地址。

结论:在项目中对于字符串的相等或不等操作必须用equals,以避免不必要的bug

java中字符串判断相等能用不等号吗相关推荐

  1. JAVA中字符串判断

    String类的判断功能  * public boolean equals(Object anObject):判断字符串内容与指定的对象中的内容是否一致  * public boolean equal ...

  2. java怎么统计随机数出现次数,Excel统计出现次数、个数的VBA代码 java中怎么判断一个字符串中包含某个字符或字...

    延伸:java中怎么判断一个字符串中包含某个字符或字符 描述:...一个字符串中包含某个字符的单词说出现的次数 c#什么方法可以判断字符串中包含某个字符的个数? JAVA判断字符串数组中是否包含某字符 ...

  3. java中字符串不等于_java中字符串不等于怎么判断

    java中字符串不等于可以使用equals()方法判断,equals()方法用于将字符串与指定的对象比较. 语法public boolean equals(Object anObject) 参数 an ...

  4. 【转】Java中字符串中子串的查找共有四种方法(indexof())

    原文网址:http://wfly2004.blog.163.com/blog/static/1176427201032692927349/ Java中字符串中子串的查找共有四种方法,如下: 1.int ...

  5. java中字符串的精确匹配_Java最佳实践–字符串性能和精确字符串匹配

    java中字符串的精确匹配 在使用Java编程语言时,我们将继续讨论与建议的实践有关的系列文章,我们将讨论String性能调优. 我们将专注于如何有效地处理字符串创建, 字符串更改和字符串匹配操作. ...

  6. [转载] Java 中字符串转整型和整型转字符串

    参考链接: Java中的字符串到整数– parseInt() Java 中字符串转整型和整型转字符串 1.字符串转整型Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt ...

  7. JAVA中 fastjson判断JSONObject是否为空,方法isEmpty()

    JAVA中 fastjson判断JSONObject是否为空 package com.map;import com.alibaba.fastjson.JSONObject;/*** 判断JSONObj ...

  8. 怎么在Java里辨别小数_求教java中如何判断一个数是不是小数,求详细代码及解释...

    求教java中如何判断一个数是不是小数,求详细代码及解释 关注:62  答案:2  mip版 解决时间 2021-01-29 22:49 提问者孤酒醉人心 2021-01-29 03:13 求教jav ...

  9. Java中字符串中子串的查找共有四种方法(indexof())

    2019独角兽企业重金招聘Python工程师标准>>> public class FirstDemo { /** *API中String的常用方法 */ // 查找指定字符串是否存在 ...

最新文章

  1. 一个可以实现图片格式相互转化的工具convert_picture.exe
  2. SAP S/4HANA生产订单创建之后,为什么会自动执行action
  3. Jon Wexler and adidas NMD R1 Primeknit Zebra Pack
  4. 【OS学习笔记】二十三 保护模式七:保护模式下任务的隔离与任务的特权级概念
  5. 【拨云见日】企业上云时代,多样化的公有云服务你了解多少?
  6. 办公自动化及工作流技术
  7. (46)VHDL实现4位桶性形移位器
  8. 从代码规范学到的细节
  9. try-catch-finally机制
  10. 一大批历史精彩文章啦
  11. SQLServer · 特性分析 · SQL Server 2012的分析函数未必都理解透了(2)
  12. WCF 第二章 契约 数据契约等效
  13. 23种设计模式JAVA案例
  14. 淘宝评论爬取 python pandas
  15. Excel-冻结窗口和筛选
  16. 高数 | 函数在间断点处的极值问题
  17. 时间序列 R 08 指数平滑 Exponential smoothing
  18. 【Hyperledger Fabric】学习笔记1—— 区块链介绍
  19. BD15AAANB10派克伺服阀
  20. **LeetCode 30. Substring with Concatenation of All Words

热门文章

  1. 电脑的硬盘转速5400rmp够不够用
  2. 【探花交友】查询通用设置、陌生人问题、黑名单管理
  3. css中怎么裁剪图片,css 图片裁剪显示
  4. Exchange 服务器网卡引起的复制队列过高问题!
  5. 我收集的个性印品网站
  6. UESTC 1647 酌贪泉而觉爽, 处涸辙以犹欢。
  7. Unity 车轮碰撞器的入门使用(二)
  8. 追风筝的人 第十一章
  9. Android 修改系统屏幕亮度及监听
  10. 小团队妙技巧:海外手游市场推广心得分享