• String的split()方法使用注意事项

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • String的split()方法使用注意事项
    问题来源

    想将插入“12|2|”的字符串按“|”切分成数组,调用String的split()方法:split("|")。发现得到的是:{" ","12","|","2","|"}。

    问题分析

    split()方法的第一个参数要求是正则表达式,而”|“是正则表达式中的特殊字符,表示”或者“的意思,所以要对”|“转义。

    问题解决

    调用split("\\|")便解决问题。

    举一反三

    *、\等同样要转义

    • 标签:
    • 字符串
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部