我正在阅读一些 JMockit 示例并找到以下代码:
final List<OrderItem> actualItems = new ArrayList<~>();
通用标识符中的波浪号是什么意思?我知道它是一元按位非运算符,但我在这里看不到操作数。
另外,我尝试编译它并得到一个错误。我只是错过了什么吗?
最佳答案
It is just a shorthand for "same as in declaration".
一些 IDE,例如IntelliJ 也使用它。
磁盘上的文件没有这种表示法,这只是IDE GUI中的一种压缩。
关于java - 创建 Java 泛型类时,尖括号中的波浪号是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4887876/