java - 有没有更简洁的方法来执行此 if 语句?
问题描述
if(input.charAt(i) == '0' || input.charAt(i) == '1' || input.charAt(i) == '2') {
}
有没有办法浓缩这个 if 条件,或者没有?
解决方案
您可以检查该字符是否与 common 中的任何索引匹配String
。像,
if ("012".indexOf(input.charAt(i)) > -1) {
}
推荐阅读
- performancecounter - 无法在性能监视器中添加我的自定义性能计数器
- php - Laravel 8:如何检查表是否为空
- google-apps-script - 如何从 Google 表格自定义菜单将 MailApp noReply 从 true 设置为 false?
- hyperledger-fabric - 调用 javascript 链码时出错
- python - sys.setrecursionlimit 在 jupyter 笔记本中不起作用
- node.js - 以编程方式更新 node_modules 以匹配 package.json 版本?
- node.js - Mongoose/MongoDB PUT:如果对象 ID 在数组中是唯一的,则将对象推送到数组
- python - 问题标记 POS
- ios - 即使 App 被 IOS 中的用户杀死,如何每 10 秒调用一次 api?
- javascript - jquery val() 不会改变值