gpt4 book ai didi

java - 将两个数组字符串组合成一个列表

转载 作者:行者123 更新时间:2023-12-01 22:36:44 25 4
gpt4 key购买 nike

我正在为我的世界开发我自己的个人应用程序。我会忘记我需要什么食谱,我只会搜索,并让它显示食谱。

现在,我有了按字母顺序排列的列表和搜索功能。现在我手动添加图像以及我需要的所有其他内容。但我认为如果我有一个像这样的数组字符串会更有效

String test1[] = { "diamond", "Iron", "Leather" };
String test2[] = { "Leggings", "Boots", "Helmet", "Chestplate" }

在我的 ListView 中,我希望最终结果是这样的。

钻石护腿
钻石靴
钻石 Helm
钻石胸甲
铁护腿
...
...
金色护腿
...
...
...

我需要做什么才能实现这一目标?我认为如果我这样做的话效率会很低test3.add("钻石胸甲")test3.add("钻石 Boot ")ETC.......

最终得到一个大列表,而不是我可以将它们组合起来的地方。

最佳答案

使用2个嵌套的for循环来合并数组:

        String test1[] = {"Diamond", "Iron", "Leather"};
String test2[] = {"Leggings", "Boots", "Helmet", "Chestplate"};

List<String> merged = new ArrayList<String>();

for (String str1 : test1) {
for (String str2 : test2)
merged.add(str1 + " " + str2);
}

System.out.println(merged);

关于java - 将两个数组字符串组合成一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26771250/

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