java中list转String去掉中括号和空格

 	public static void main(String[] args) {
        List<String> list = new ArrayList();
        list.add("123");
        list.add("456");
        System.out.println("这时候的list转String" + list.toString());
        String str = list.toString().replaceAll("(?:\\[|null|\\]| +)", "");
        System.out.println("去掉括号和,之后的空格之后的" + str);
    }

在这里插入图片描述
去掉之前你会发现有中括号而且逗号之后又一个空格,去掉之后输出就正常了,然后我们就可以根据业务逻辑进行字符串的拆分,可以根据逗号进行分割拆成数组。详细拆分可以点击这篇文章进行观看。

点击查看拆分逗号相隔的字符串

要将JavaList换为逗号分隔的字符串,可以使用String类的join方法。该方法接受两个参数,第一个参数是分隔符(通常是逗号),第二个参数是要连接的字符串集合(List)。下面是一个示例代码: ```java import java.util.ArrayList; import java.util.List; public class ListToStringTest { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); list.add("3"); list.add("4"); list.add("5"); String listStr = String.join(",", list); System.out.println("list成字符串之后:" + listStr); } } ``` 运行结果: ``` list成字符串之后:1,2,3,4,5 ``` 另外,还可以使用Apache Commons Lang库StringUtils类的join方法来实现相同的功能。下面是一个使用StringUtils的示例代码: ```java import org.apache.commons.lang3.StringUtils; import java.util.ArrayList; import java.util.List; public class ListToStringTest { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("1"); list.add("2"); list.add("3"); list.add("4"); list.add("5"); String listStr = StringUtils.join(list, ","); System.out.println("list成字符串之后:" + listStr); } } ``` 如果你有一个逗号分隔的字符串,想要将其换为List,可以使用String类的split方法。该方法接受一个参数,用来指定分隔符。下面是一个示例代码: ```java String str = "1,2,3,4,5"; String[] strArray = str.split(","); List<String> list = Arrays.asList(strArray); ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值