java - 通过使用Java传递部分变量名来获取变量的值
问题描述
我声明了 10 个变量,它们最后都有索引。
var_1 = 212;
var_2 = 343;
var_3 = 122221;
var_4 = 45;
var_5 = 11;
var_6 = 98;
var_7 = 323;
var_8 = 32;
var_9 = 45;
var_10 = 45;
我想获取索引(var_5)或任何索引的值。我如何使用Java动态实现这一点。我想传递索引 5,它应该返回 11。
解决方案
这可以借助 Java 中的数组轻松实现。
示例代码片段。
int[] array = new int[]{ 212,343,122221,45,11,98,323,32,45,45};
int fetchIndex = 5;
if(fetchIndex >0){
System.out.println(arr[fetchIndex-1] );//Since the array indexes are starting from 0 you need to always decrement the array index value you are trying to fetch by one
}
推荐阅读
- python - 我为所有用户(Windows 10)安装了 Python,但它仍然创建了用户安装
- excel - 跨多个工作表的总和和索引匹配
- mysql - SQL-使用另一个表的列的值更新列的值
- ios - 使用UIKit Compositional Layout collectionView以编程方式滚动特定项目或偏移量?
- java - 添加模块给了我一个解决依赖错误
- angular - 当我点击它时,mat-form-field 会中断
- javascript - 如何根据登录用户部门将现代 SharePoint 根站点重定向到不同的页面?
- javascript - Ngx 引导和输入文件元素
- javascript - 冻结 HTML 表格中的多个标题
- node.js - 如何在断开连接的 redhat linux 7.7 系统上构建 atom