gpt4 book ai didi

java - 将对象存储在 ArrayList 而不是 Array 中

转载 作者:行者123 更新时间:2023-12-01 16:53:49 25 4
gpt4 key购买 nike

我目前有一个程序,将对象存储在数组中,我需要将其存储在 ArrayList 中。

这就是对象最初存储的方式。

private String phrase = "Once upon a time";
private Letter[] letter_array = new Letter[16];

for (int i = 0; i < phrase.length(); i++) {
letter_array[i] = new Letter(phrase.charAt(i));
}

所以现在,我正在尝试使用这样的东西。

private String phrase = "Once upon a time";
ArrayList<Letter> aToZ = new ArrayList<Letter>();

for (int i = 0; i < phrase.length(); i++) {
Letter x = new Letter.charAt(i);
aToZ.add(x);
}

某些代码已被省略,但这些是相关部分。

这不起作用,我尝试过各种变体,但我真的不知道该怎么做。

最佳答案

而不是

Letter x = new Letter.charAt(i); 

你需要

Letter x = new Letter(phrase.charAt(i));

在第二个代码片段中

关于java - 将对象存储在 ArrayList 而不是 Array 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35540546/

25 4 0