java彩虹雨_Java字符串分割

本文详细介绍了Java中字符串的分割函数split的用法及注意事项。包括如何处理特殊字符、分割数量控制及其对结果数组长度的影响,并通过示例展示了不同场景下的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java中字符串的分割函数,split("你想要分割的字符", 你想要最多分割为多少段,正整数)

注意事项:

1.分割特殊字符考虑转义字符的使用。如: . \ |

2.第二个参数:

无: 不传默认分割全部,但是切分出来的反过来计算的空字符串,不会存入数组中,数据的长度从最后一个非空字符串计算

有:1.当分割的字符串数大于正整数,则会只分给整数个字符串,最后一段不分割

2.当分割的字符串数小于正整数,则只返回切分字符串的数据大小。

eg.

String str = "0,1,2,3,4,5,6,7,";

String[] arr = str.split(",", 7);

System.out.println(arr.length);

for (String i:arr)

System.out.print(i + "|");

System.out .println();

String str2 = ",,,,,,,1,";

arr = str2.split(",", 16);

System.out.println(arr.length);

for (String i:arr)

System.out.print(i + "|");

output:

7

0|1|2|3|4|5|6,7,|

9

|||||||1||

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值