返回语句(Android Studio)中的以下语法是什么意思
return activteNetwork != null && activteNetwork.isConnectedOrConnecting();
特别是!=和&&
是条件吗?
由于
答案 0 :(得分:0)
将评估上述陈述, 如果activteNetwork不为null且activteNetwork.isConnectedOrConnecting()返回true,则表达式将返回true。否则它将返回false。
编辑:!=和&&意思是"不等于"和&&代表AND运算符。 在这里阅读更多 http://www.dummies.com/how-to/content/logical-operators-in-java.html
答案 1 :(得分:0)
activteNetwork != null
结果true
activteNetwork
已被实例化,而activteNetwork.isConnectedOrConnecting()
可能会在true
连接或连接时返回activteNetwork
。 / p>
答案 2 :(得分:0)
!=
不等于
&&
/和
activteNetwork != null
表示如果activteNetwork
null
不是<{1}},则<{1}}如果不是null
那么true
。< / p>
如果activteNetwork.isConnectedOrConnecting()
为true
,则该部分也为true
&&
表示如果两个语句都是true
,则表示正在返回true