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数据修改记录
  • 热门搜索
    婴儿多大可以把尿 云水谣旅游攻略 旅游管理专业就业前景 豆浆机可以榨果汁吗 山西平遥古城旅游攻略 黄山 旅游 怀孕多久可以测出来 颜真卿书法特点 名爵3怎么样 广汽丰田怎么样