我试图让这段代码遍历嵌套的字符串/数组并输出基于给定输入值的值。Java - 对2D数组进行排序
// wepName - {"Weapon Name Here", "Player Damage", "Block Damage", "Range"}
String[] weapon_44Magnum = {"44 Magnum", "150", "50", "45"};
String[] weapon_airFilterLandMine = {"Air Filter Land Mine", "300", "200", "5"};
String[] weapon_huntingRifle = {"Hunting Rifle", "125", "50", "100"};
//Nested string arrays
public String[] string_allWeapons[] = {weapon_44Magnum,weapon_airFilterLandMine,weapon_huntingRifle};
public String GetPlayerDamage(String weaponName) {
// Declaring var
String ret = "-1";
for (int j = 0; j < string_allWeapons[0].length; j++) {
ret = string_allWeapons[j][1] = ret;
System.out.println(string_allWeapons[j][1]);
}
return ret;
}
任何解决方案?