首页 > 解决方案 > 通过使用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

解决方案


这可以借助 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
}


推荐阅读