为了账号安全,请及时绑定邮箱和手机立即绑定

将长值列表转换为逗号分隔以及每个值周围的括号

将长值列表转换为逗号分隔以及每个值周围的括号

慕码人2483693 2022-11-30 16:32:45
例如,我有 List,我们需要将其转换为逗号分隔的值和括号。例如:我们有列表值 = {1234567、6789034、34534356}。我们需要把它转换成(1234567),(6789034),(34534356)
查看完整描述

1 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

如果您考虑List<String>具有上述值的 a ,那么它就是一个简单的字符串操作的情况;你只需要遍历所有列表元素,并存储在一个新列表中。这个想法是这样的:


List<String> originalList = new ArrayList<String>();

originalList.add("1234567");

originalList.add("6789034");

originalList.add("34534356");


List<String> modifiedList = new ArrayList<String>();


int listSize = originalList.size();

for(int i=0; i< listSize; i++)

{

    String str = "";

    str+="("+originalList.get(i)+")";

    if(i < listSize - 1)

        str+=",";

    modifiedList.add(str);

}


modifiedList.forEach(System.out::println);


查看完整回答
反对 回复 2022-11-30
  • 1 回答
  • 0 关注
  • 95 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信