【问题标题】:What is ?. operator in java? [duplicate]什么是 ?。 java中的运算符? [复制]
【发布时间】:2012-06-15 11:37:42
【问题描述】:

可能重复:
Java “?” Operator for checking null - What is it? (Not Ternary!)
Java Null-pointer-safe accessor

最近我在一个 java 论坛上阅读了关于 ?. 运算符的信息。他们写的?无法进入 java 7。谁能解释一下 ?. 到底是什么?

另外,我想知道这个运算符是否有任何特定名称,例如 ?: 被称为 三元运算符

【问题讨论】:

  • 这再次意味着对这个问题投反对票。
  • @verisimilitude 不,它只是意味着关闭它。
  • 好的。您可以继续进行相同的操作。我没有足够的权限来做同样的事情:-)
  • 我认为它已经出现在 SO 上。我用 ? 搜索。运算符 作为关键字。那么为什么没有在搜索结果中显示这些问题呢?

标签: java operators


【解决方案1】:

我相信您的意思是 Null 安全运算符 explained here。它在 Java 7 中被考虑过,但后来被放弃了。

? 在 Java 中的另一个常见用途是三元运算符,它自黑暗时代以来就已在 Java 中使用,并在 here 中进行了解释。

两者是完全不同的功能,但唯一的共同点是它们以某种方式使用?

【讨论】:

    【解决方案2】:

    它被称为Null-safe operator

    【讨论】:

      猜你喜欢
      • 2011-04-02
      • 1970-01-01
      • 2011-12-19
      • 2023-03-11
      • 2013-04-27
      • 1970-01-01
      • 2020-05-22
      • 2014-12-10
      相关资源
      最近更新 更多