我一直很好奇是否可以简化 Or 表达式 Java。示例:
int mapVal = occurrenceMap.get(node.nextNode.nodeVal);
if (mapVal != null || mapVal != 5 )
相对于...
if (occurrenceMap.get(node.nextNode.nodeVal) != ( null || 1) )
IMO,第二个更具可读性,但想知道该语言是否支持这样的东西。
最佳答案
occurrenceMap.getOrDefault(node.nextNode.nodeVal, 5) != 5
关于java - 缩小 Java 中的 Or/And 表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50877911/