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

Java如何将含逗号的数组元素按逗号拆分为多个独立元素

Java数组元素拆分问题解决方案

问题根因

  • 拆分得到的结果存储在新数组中,但原代码循环遍历输出的是未做拆分的原始数组,所以无法得到预期效果
  • 原始字符串逗号后自带空格,拆分后第二个元素开头会残留多余空白,需要额外处理

修正后代码

String[] arr = userList.toArray(new String[userList.size()]);
// 按逗号拆分第一个元素
String[] splitArr = arr[0].split(",");
for (int i = 0; i < splitArr.length; i++) {
    // trim去除前后多余空白后按预期格式输出
    System.out.println("[" + splitArr[i].trim() + "]");
}

输出效果

[UserID|Name|Password|IC or Passport Number|Gender|Phone]
[01234567|Bob|abcderf|MALE|01234567]

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 00:57:04