1、在Android的Kotlin环境下String.split()
直接var list = "串一|串二|串三".split("|")
就可以获取到list = {"串一", "串二", "串三"}
不需要像某些人说的需要转义 var list = "串一|串二|串三".split("\\|")
2、在Android的Java 环境下String.split()
String有个方法是分割字符串 .split()。但是有写字符串是需要转义才能分割,不然就会出错。
需要转义的字符串:. $ | ( ) [ { ^ ? * + \ 共12个特殊字符,遇到以这些字符进行分割字符串的时候,需要在这些特殊字符前加双反斜杠 \
例如:
str.split("\\.")
str.split("\\|")
str.split("\\\\")