美文网首页
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