java split函数_Java split函数

特殊情况有 * ^ : | .

split表达式,其实就是一个正则表达式。* ^ | 等符号在正则表达式中属于一种有特殊含义的字符,如果使用此种字符作为分隔符,必须使用转义符即\加以转义。

String[] splitAddress=address.split("\\");

String[] splitAddress=address.split("\\|"); //如果以竖线为分隔符,则split的时候需要加上两个斜杠【\\】进行转义

String[] splitAddress=address.split("\\*");

String[] splitAddress=address.split("\\:");

String[] splitAddress=address.split("\\.");

String[] splitAddress=address.split("\\^");

//其他的就都不需要转义了

String[] splitAddress=address.split("@");

String[] splitAddress=address.split(",");

用多个符号作为分隔符:

String[] splitAddress=address.split("\\^|@|#");

//举例:

Scanner s = new Scanner(System.in);

String s2 = s.nextLine();

String[] s3 = s2.split("\\^|@|#");//如果使用多个分隔符则需要借助 | 符号

for(String t:s3){

System.out.println(t);

}

/*

* 输入:abc^ac@df#ie

* 输出:abc

ac

df

ie

*/

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值