简单的说:
在c#中 str.split("===="); //这样是错误的,只能 str.split('=');//参数只能是char类型的,不能是字符串的
如果非得要以字符串分割,那么请用:
string content = "i love you=====do you know===shit";
string[] sarray = null;
方案1:
sarray = content.split(new string[] { ";" }, stringsplitoptions.none);
方案2:
sarray = system.text.regularexpressions.regex.split(content, "===", system.text.regularexpressions.regexoptions.ignorecase);
//使用正则表达式来弄,而且不区分大小写,后面的“system.text.regularexpressions.regexoptions.ignorecase”就是不区分大小写了
还是java用习惯了,str.split("=");//是对的
str.split("=====");//也是对的
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!