`
king_tt
  • 浏览: 2111706 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Java字符串split分割星号*等特殊字符问题

 
阅读更多

Java的split()方法分割字符串比较常用(见【Java】字符串以某特殊字符分割处理 ),但在有的时候,会遇到星号*等正则表达式中的特殊字符而无法分割的问题。

比如某需求,用户输入产品规格:厚*宽*长,在后台需拆分该规格字符串,如果写成如下代码则无法处理:

String str="5*200*450";
String strs[]=str.split("*");
对于星号这类特殊符号,要在前面加上\\,如:

String str="5*200*450";
String strs[]=str.split("\\*");

作此文以备忘


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics