• 【java易错点】java split分割字符串 空格问题解析


    String s = "@123.com";

    String[] data = s.split("@");  // 以@分割字符串,获得@后的值。

    运行结果如下

    data[0] : " ";

    data[1] : 123.com ;

    此时,你会发现,data数组里面存储的第一个元素是一个空格,是的,你没有看错,因为字符串的split方法,当你以正则表达式或者字符串("@")分割字符串的时候,如果此时的("@")是首位,则,它会在之前分出一个空格出来,一定要注意啊!!如果末尾进行分割的话,那个空格貌似没有,

    比如

    String s2 = "@123.com";

    String[] data2 = s.split("m");这样分割的话,就没有最后一个空格。

    运行结果如下

    data[0] : "@123.co";

  • 相关阅读:
    C++防止头文件反复包括
    yppasswd, ypchfn, ypchsh
    yes
    Yacc
    xxd
    xpdf -Portable Document Format(PDF)文件阅读器
    xinetd
    xargs
    x25, PF_X25
    write -在一个文件描述符上执行写操作
  • 原文地址:https://www.cnblogs.com/ae6623/p/4416746.html
Copyright © 2020-2023  润新知