java - 分析/过滤所有变量而不声明每个变量?

标签 java filter filtering

假设您有 70 个独立的 int 变量,并且您想要分析所有这些变量并将任何一个等于 0 的变量设置为 1 或其他数字。

您可以只写一个,而不是为每个变量编写 70 个 if else 语句吗?

有没有办法做这样的事情:

if("anyInt"==0){
"thatInt" = 1;}

(应该提到我不知道什么是“集合”)

最佳答案

使用 int[] 然后使用 for 循环迭代它们

int[] nums = new int[70];
//put all your numbers in the array, i.e. nums[0] = 5;
for(int i = 0; i < nums.length; i++){
    if(nums[i] == 0){
        //Do whatever to the number
    }
}

关于java - 分析/过滤所有变量而不声明每个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15538349/

相关文章:

java - 根据要求使用已投入使用的 Spring Boot 启动 ignite

android - 过滤 ListView 突出显示不正确的项目

java - 为什么用 Java 编写的递归峰值滤波器不能过滤所选频率

mongodb - 可选的方法链接,如排序、限制、跳过

user-interface - 设计规则系统的好引用/技巧?

java - 打印(使用 lpr)可以从命令行进行,但不能从 Java 进行

java - SoundPool 不会播放来自其他 Activity 的原始数据

Java内置监控工具

ios - 当结果不匹配时,搜索栏过滤器不会清除表格

filter - Adblock Plus - 白名单规则