// 创建一个 List,用于存储多个 Map
List<Map<String, Object>> dataList = new ArrayList<>();
// 遍历每个 <li> 元素并获取文字内容
for (Element liElement : liElements) {
// 获取标题和日期的元素
Element titleElement = liElement.selectFirst("div.index_title__6wUnB");
Element dateElement = liElement.selectFirst("div.index_date__7jmiW");
// 获取标题和日期的文本内容
if (titleElement != null) {
String title = titleElement.text();
String date = dateElement.text();
// 创建一个 Map,用于存储属性
Map<String, Object> item = new HashMap<>();
// 添加属性
item.put("title", title);
item.put("date", date);
// 将 Map 添加到 List 中
dataList.add(item);
}
}
java for循环新建map 将获得的数据设置成属性和值存入map ,再将每个map 存入数组list
于 2023-07-21 22:16:14 首次发布