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数据修改记录
  • 热门搜索
    晒黑的皮肤怎么变白 华为nfc功能是什么 有种子怎么下载 生活家木地板 夫妻之间如何沟通 怎么查驾照还剩多少分 股权转让如何避税 沦陷是什么意思 怎么写好字超好看 如何办营业执照