Java中分割字符串split()的用法小结

  • 用”.”做分隔符,必须是如下写法
String.split("\\."),不能是String.split(".");
  • 用”|”做分隔符,必须是如下的写法
String.split("\\|"),不能是String.split("|");
  • 如果在一个字符串中有多个分隔符,可以用”|”作为连接符,如”count=?and m=? or n=?”把三个字符都分隔出来,可以用下面的方法:
String.split("and|or");
  • 同理,+,*不是有效的模式匹配规则表达式,用”\\+”和”\\*”转义后可得到正确的结果。
  • 除了上述几种情况之外,可以使用正常的匹配规则表达式。
点赞