gpt4 book ai didi

Java:通过 JOptionPane 添加到数组

转载 作者:行者123 更新时间:2023-12-01 11:09:50 25 4
gpt4 key购买 nike

我有这个数组:

String[] countriesList = {
"Japan",
"Sverige",
"Tyskland",
"Spanien",
"Syrien",
"Litauen",
};

我希望能够向数组添加另一个东西,在本例中是第 [6] 个位置。可以通过 JOPtionPane 来做到这一点吗?这就是我到目前为止所做的,但是没有发生任何事情,也没有发生任何错误。

String addland = JOptionPane.showInputDialog("Vilket land vill du lägga till?").trim();
countriesList[6] = addland;

最佳答案

Arrays 从 0 开始计数,因此您可以使用 countriesList[5] = addland;

您可以使用动态列表来执行您的任务。它们在任何情况下都更好,并且应该优于简单的数组

尝试使用这个

List<String> countriesList = new ArrayList<>(
Arrays.asList("Japan", "Sverige", "Tyskland", "Spanien", "Syrien", "Litauen"));

String addland = JOptionPane.showInputDialog("Vilket land vill du lägga till?").trim();
countriesList.set(5,addland);
System.out.println(countriesList);

输入asdadsad后输出:

[Japan, Sverige, Tyskland, Spanien, Syrien, asdadsad]

要将土地添加到现有列表中,请使用 countriesList.add(addland); 而不是 countriesList.set(5,addland);

关于Java:通过 JOptionPane 添加到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32500509/

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