Androidkotlin、JavaString字符串分割split转义符的坑
1、在Android的Kotlin环境下String.split()
直接var list = "串⼀|串⼆|串三".split("|")
就可以获取到list = {"串⼀", "串⼆", "串三"}
不需要像某些⼈说的需要转义 var list = "串⼀|串⼆|串三".split("\\|")java中split的用法
2、在Android的Java 环境下String.split()
String有个⽅法是分割字符串 .split()。但是有写字符串是需要转义才能分割,不然就会出错。
需要转义的字符串:. $ | ( ) [ { ^ ? * + \ 共12个特殊字符,遇到以这些字符进⾏分割字符串的时候,需要在这些特殊字符前加双反斜杠 \例如:
str.split("\\.")
str.split("\\|")
str.split("\\\\")
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论