Android split()特殊符号“.”“|”“^”等字符

Posted iblade

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android split()特殊符号“.”“|”“^”等字符相关的知识,希望对你有一定的参考价值。

需求:“求职神器|完美简历!”—>[求职神器,完美简历]

结论:①只有第一个判断可以进入,即line 138是可用的,但line 139不可用,
②将line 142和line 145移入第一个可用的判断中,再试试。

结论:
一、split 分割字符时,两种方法:
方法①:\\\\转义,单个\\也是特殊符号,需要两个\\,即split("\\\\|");
方法②:如果是在JDK(Java)用split(“|”);如果是ART(android)中split(“[ | ]”)。
二、contains 判断包含:
不能加转义 \\\\ 或者 [ ] ,需要完全匹配contains("|")即可。
此类特殊字符还包括("."、"|"、"^"等字符)。

以上是关于Android split()特殊符号“.”“|”“^”等字符的主要内容,如果未能解决你的问题,请参考以下文章