You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Java ArrayList中的多个元素合并为单个元素?

解决方案

方法一:拼接后重置列表

先将列表中的元素拼接为单个带空格的字符串,再清空原列表并添加拼接结果:

// 拼接两个元素为单个字符串
String combinedText = list.get(0) + " " + list.get(1);
// 清空原列表
list.clear();
// 添加合并后的字符串
list.add(combinedText);

// 输出结果
System.out.println(list); // 输出:[text1 text2]

方法二:用String.join简化拼接

如果后续列表元素数量可能变化,用String.join更通用,它会自动用指定分隔符拼接所有元素:

// 用空格拼接列表中所有元素
String combinedText = String.join(" ", list);
// 清空原列表并添加拼接结果
list.clear();
list.add(combinedText);

方法三:直接修改列表元素(固定两个元素场景)

确定列表只有两个元素时,可以直接修改第一个元素,再移除第二个:

// 将第一个元素替换为两个元素的拼接结果
list.set(0, list.get(0) + " " + list.get(1));
// 移除第二个元素
list.remove(1);

System.out.println(list); // 输出:[text1 text2]

内容的提问来源于stack exchange,提问作者Anamika

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 20:55:20