gpt4 book ai didi

java - 从 Java 中的列表数组填充字符串数组

转载 作者:太空狗 更新时间:2023-10-29 16:09:53 25 4
gpt4 key购买 nike

这是我第一次涉足 Java,如果这很简单,请原谅我,但我很难遍历列表并用列表项填充字符串数组。

具体来说,我正在使用 Jsoup 来解析 url 并提取某些元素:

Document doc = Jsoup.connect(content).get();
Elements threads = doc.getElementsByClass("page-link");
for (Element src : threads){
String title = src.text();
String href = src.attr("href");
THREADS[0] = title;
}

THREADS 是一个字符串数组:

static final String[] THREADS = new String[] {};

我似乎无法遍历 Elements 数组并使用标题值填充 THREADS。离开THREADS[0]上面示例中的 index 成功地将最终标题值按预期插入 string[]。但是使用 for(i=0;i<25;i++) THREADS[i] = title; 周围的循环类型语句导致 Android 应用程序强制关闭。

任何提示都会很棒。

最佳答案

您已经创建了一个零元素数组,并且数组的大小不可调整。有没有什么特别的原因你不只是使用 List<String>

static final List<String> THREADS = new ArrayList<String>();

// ...

for (Element src : threads){
String title = src.text();
String href = src.attr("href");
THREADS.add(title);
}

关于java - 从 Java 中的列表数组填充字符串数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5276902/

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