在java中使用split分割字符串时要注意:若使用的分隔符是正则表达式中的特殊字符,则需要转移,否则分割的结果不是自己想要的。例如:我的一个字符串是:str="2|3",aryStr=str.split("|");分割后的结果数组是["","2","|","3"],因为“|”在正则表达式中是特殊字符,因此在此使用的使用必须写成:aryStr=str.split("\\|");让分割的时候不转义使用,这样分割的结果数组就是想要的了:["2","3"]。

     因此在使用分割的时候,一定要注意分隔符是否是正则表达中的特殊字符。

相关文章:

  • 2021-12-21
  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
  • 2022-02-04
  • 2021-06-22
猜你喜欢
  • 2022-12-23
  • 2021-08-02
  • 2021-06-09
相关资源
相似解决方案