gpt4 book ai didi

java - 重复向ArrayList添加数据

转载 作者:行者123 更新时间:2023-12-02 07:09:13 25 4
gpt4 key购买 nike

我正在尝试向 ArrayList 添加 100 个(实际上更多)字符串。我如何使用 for 循环之类的东西来一次添加它们,而不是单独添加每个字符串。下面的代码是一个示例。

ArrayList<String> strings = new ArrayList();

String s1 = "Apple";
String s2 = "Banana";
String s3 = "Pear"

/*
More Strings created until the 100th String
.
.
.

*/

String s100 = "Kiwi";

//for loop to try add each String to List
for(int i=0; i<100; i++)
{
//Code to add each String to the arraylist
}

任何人都可以确定如何将每个字符串添加到列表中吗?

非常感谢

最佳答案

好吧,您可以使用反射创建一个复杂的策略来获取给定类的所有变量并将它们添加到列表中;随后,你可以循环这个列表并做任何你想做的事情。

但是,我认为这并不能解决您的问题。事实上,您可能会遇到几个陷阱。

我会改变你解决问题的方法。创建一个静态列表并在其中添加您需要的任何内容(或单例,这取决于您想要如何管理此列表)。获得对象列表后,您可以循环它。

干杯,

关于java - 重复向ArrayList添加数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15735031/

25 4 0