Java、Hutool、Guava中字符串分割方法split()的用法

本文详细介绍了Java、Hutool和Guava库中字符串分割方法split()的用法,包括正常分割及限制分割数组长度的示例,并分析了不同参数对结果的影响。通过实例展示了Hutool和Guava的split方法与Java原生方法的等效性和一致性。
摘要由CSDN通过智能技术生成

一、Java

1、正常分割,代码示例

        String str = ",1,张三,2,,";
        String[] split = str.split(",");
        System.out.println("分割后长度:" + split.length);
        Arrays.stream(split).forEach(i -> System.out.println("元素为:" + i));

输出:

分割后长度:4
元素为:
元素为:1
元素为:张三
元素为:2

注意点:
【1】会保留首位分割符前面的空结果
【1】会忽略末尾分割符后面的空结果

2、限制分割的数组长度,代码示例

        //限制为1
        String str = ",1,张三,2,,";
        String[] split = str.split(",", 1);
        System.out.println(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值