【发布时间】:2015-02-07 01:51:48
【问题描述】:
我试图让这段代码循环遍历嵌套的字符串/数组并根据给定的输入值输出值。
// 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;
}
有什么解决办法吗?
【问题讨论】:
标签: java arrays string loops nested