&&,|| 短路运算符

短路运算符使用场景:

在验证用户登录时判定用户名不是 null 而且不是空字符串,应当写为 username != null &&!username.equals(""),二者的顺序不能交换,更不能用&运算符,因为第一个条件如果不成立,根本不能进行字符串的 equals 比较,否则会产生 NullPointerException 异常。

posted @ 2019-08-15 16:36  Noperx  阅读(442)  评论(0编辑  收藏  举报