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数据修改记录
  • 热门搜索
    火树银花什么意思 千钧一发的意思 目不暇接的意思 嫉妒的意思 俨然的意思 健康证要检查什么项目 革加斤念什么 既生瑜何生亮是什么意思 蛋白酶的作用 1937年什么事变