gpt4 book ai didi

java - 如何将字符串转换为数组的名称?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:47:55 26 4
gpt4 key购买 nike

我有大量包含不同数据的数组。每个都有一个看起来像这样的名称:rsf_wings、isa_wings、isa_ships、isa_civs 等。

我有一个函数可以根据传递给它的各种组件构建一个 String arrayName:

public static void AddShips(String fac, String type)
{
String member = null;
String arrayName = fac+"_"+type;
}

现在我需要一些方法将此 arrayName 转换为数组的实际名称。大致应该是这样的:

member = arrayName[(int) (arrayName.length * Math.random())];

最佳答案

Java 做不到。而是使用 Map 按名称存储不同的数组。

Map<String, int[]> arrayMap ...
int[] myArray = arrayMap.get(arrayName);

关于java - 如何将字符串转换为数组的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19560463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com