在java中有更快的方法吗?
if (keyCode != 66 && keyCode != 8 && keyCode != 21 && keyCode != 22) {
}
Run Code Online (Sandbox Code Playgroud)
keyCode是一个int.
Arm*_*yan 11
快点?对你来说太慢了吗?不要玩优化器.编写可读代码并将微优化保留给优化器.过早优化是万恶之源
在乔什的评论后编辑:
如果你真的有很多,把它们放在一个容器(如一个集合或一个数组)find keyCode中.如果你找到了,那你的情况就是假的.否则这是真的.
根据戴夫的评论:
if(!MyCodesSet.Contains(keyCode)){
}
Run Code Online (Sandbox Code Playgroud)