【Java 学习笔记】 String.split使用心得

Java中字符串的split函数使用心得。

Java中切分字符串一般使用String中自带的函数split,其中split的参数可以是正则式,使用比较方便。

1. 使用方法

如下面的代码所示。split的参数是分割字符串的字符,Java和C++的Tokenize比起来比较好的地方是这个字符可以用正则式来匹配。即当你需要用空格和逗号来切割这个字符串的时候,就只需要写入正则式:" |,"  。其中|表示或者。

   String a = "123 456,789";
String[] b
= a.split(" |,");

for(String c:b)
{
System.out.println(c);
}

2. 特殊字符

对于一些在正则符号中不可用的字符,如或者的符号:'|' 只需要将| 写成 [|],如下面的程序所示。

   String a = "123 456|789";
String[] b
= a.split(" |[|]");

for(String c:b)
{
System.out.println(c);
}
posted @ 2011-08-16 20:06  小卡的土豆园  阅读(395)  评论(0编辑  收藏  举报