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);
}