java 三目运算符用法比较

说明:node.getUNID()不会空指针异常

—————————————————————————-
if (this.engagingNodeID != null && !this.engagingNodeID.equals(“”)) {
if (this.engagingNodeID.equals(node.getUNID())) {
nodeState = “1”;
}
else {
nodeState = “2”;
}
}

——————————————————————————
//使用三目运算符,上面8行等价于以下的一行
nodeState=node.getUNID().equals(this.engagingNodeID)?”1″,”2″;

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据