Dangling meta character '*' near index 0处理

 时间:2024-10-14 03:06:18

1、split方法转化字符串为数组:String[] strPicArr = map.get("hw_pic"像粜杵泳).toString().split("*");报错:java.util.regex.PatternSyntaxException: Dangling meta character '*' near index 0

Dangling meta character '*' near index 0处理

2、经调试跟踪发现字符串中带有“*”时,用“*”分隔字符串成数组是不正确的,正确的写法是:String[] strPicArr = map.get("hw_pic").toString().split("\\*");修改后,运行正常。

3、因为+、*、|、\等符号在正则表达示中有相应的不同意义,所以在使用时要进行转义处理。这里同样可以用String[] strPicArr = map.get("hw_pic").toString().split("[*]");

  • ConcurrentModificationException报错解决方案
  • mybatis中大于,小于和特殊符号的写法
  • Java中String类型与BigDecimal类型互转
  • svn怎么切换账号?
  • 怎么查看oracle数据修改记录
  • 热门搜索
    开封旅游景点 山东旅游职业学院 无锡旅游景点 黑龙江旅游 雁荡山旅游攻略 日本旅游 旅游好去处 旅游公司 五一旅游 夏季旅游