Java in运算符
-
29-10-2019 - |
题
对于百万分之一的时间,我想使用Java中的IN
运算符,类似于SQL中的IN
运算符。它可以作为编译器语法糖来实现。所以这个
通用标签
...真的很棒。实际上,上面的代码与此处相当冗长(且不适合基元)的构造相同: 通用标签
或者对于int
,long
和类似类型,如下所示:
通用标签
或者可能会有更有效的实现。
问题:
像这样的东西会成为Java 8的一部分吗?如果没有,我该如何提出建议?还是我现在可以使用任何等效的构造?
解决方案
其他提示
您可以编写一个辅助方法来实现它。 通用标签
对于集合文字,有一个非常古老的建议。
当前有 Sets.newHashSet
在Guava中,与Arrays.asList
非常相似。
您正在寻找 Java社区流程
我怀疑像IN运算符这样的东西是否可用,因为您已经指出,已经有多种方式(例如使用switch)。
我认为项目硬币和J8的需求清单已经满载,可以考虑。
不隶属于 StackOverflow