`
mingren135
  • 浏览: 69004 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

字符串split

阅读更多

 

public String[] split(String regex):Splits this string around matches of the given regular expression. 

split用来拆分一个有分隔符的字符串,但是由于参数regex是一个 re的匹配模式而不是一个简单的String,所以对一些特殊的字符可能会出现预想不到的结果。例如:

1、||

String str= "abc||15112345678";
String[] arr = str.split("\\|\\|");
//错误
//String[] arr = str.split("||");

 2、*,+

String str = "abc*15112345678";
String arr = str.split("\\*")
//错误,抛出下面异常
Exception in thread "main" java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0
*
^
//String[] arr = str.split("*");

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics