比较在哪里
我正在寻找一些具有静态函数的库,以消除比较“事物”的代码中的重复。
(evil.equals(s1) || evil.equals(s2) || evil.equals(s3))
(evil == enum1 || evil == enum2 || evil == enum3)
I'm looking for some library with static functions to eliminate duplication in code that compare "things".
(evil.equals(s1) || evil.equals(s2) || evil.equals(s3))
(evil == enum1 || evil == enum2 || evil == enum3)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
你可以做类似的事情
那会短一点
You could do something like
That would be a little shorter
对于初学者来说怎么样:
How about this for starters:
对于第二行,使用 switch 语句会很好:
For the second line, a switch statement would do nicely:
我不知道有什么特殊的库,但是如果您不关心性能,则以下内容应该可以开箱即用:
没有列表创建开销的简单实现可能类似于:
I don't know a special library, but if you don't care about performance, the following should work out of the box:
A simple implementation without the overhead of list creation could be something like: