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

如何拆分字符串换行并将格式化字符串存入ArrayList?

实现日期字符串拆分换行并存入ArrayList的方案

核心步骤代码实现

以下是基于Java语言的完整实现逻辑,完全匹配需求:

  1. 获取API响应字符串
String apiDate = "2020-01-01"; // 模拟API返回的目标字符串
  1. 拆分并拼接为带换行的字符串
    通过split("-")按短横线拆分字符串,再用系统默认换行符拼接成单个字符串:
String[] dateSegments = apiDate.split("-");
String convertedString = String.join(System.lineSeparator(), dateSegments);
// 此时convertedString的内容为:"2020\n01\n01"(Windows环境下是\r\n)
  1. 存入ArrayList
ArrayList<String> myList = new ArrayList<>();
myList.add(convertedString);
  1. 展示内容
    控制台场景下直接遍历输出即可:
for (String content : myList) {
    System.out.println(content);
}

输出结果:

2020
01
01

场景适配补充

如果是UI界面展示,可根据平台替换换行符:

  • Android环境用"\n"或System.getProperty("line.separator")即可适配TextView
  • Web页面可将拼接符替换为<br>,即String.join("<br>", dateSegments),适配HTML渲染

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 15:24:51