美文网首页
Android 字符串截取之split 不起作用

Android 字符串截取之split 不起作用

作者: 懵懵懂懂_YOYO | 来源:发表于2022-08-14 11:16 被阅读0次

指定字符,截取字符串,返回字符串数组:

String str = "12345.567";
String[] strs=str.split(".");

结果是无效数组。

解决:

String[] strs = str.split("\\.");

双引号后面的小数点前要加上反斜杠。

需要注意的是:

如果使用"."、"|"、"^" 等 字符做分隔符时,要写成strs.split("\^")的格式,否则不能拆分。

Java:分割字符串不能写成split(“$”)//$为要分割的字符

Android:分割字符串需要加上中括号split(“[$]”)//$为要分割的字符

String s ="Real.How.To";

temp = s.split("\\.");

String s ="Real|How|To";

temp = s.split("\\|");

参考:https://www.jianshu.com/p/82bb54cf8d09

相关文章

网友评论

      本文标题:Android 字符串截取之split 不起作用

      本文链接:https://www.haomeiwen.com/subject/ymctgrtx.html