美文网首页
字符串相关

字符串相关

作者: snowIceg | 来源:发表于2018-05-07 16:39 被阅读0次

    子串

    String greeting="Hello";

    String s=greeting.substring(0,3);          //s="Hel"

    第一个参数为开始位置,第二个为结束的后一个位置。

    子串的好处:

    长度好计算:3-0=3(子串截取记住子串想要的开头和长度就行了)

    多字符串拼接(定界符)

    用一个定界符,可以使用静态join方法:

    String all=String.join("/","S","M","L","XL");           //all=S/M/L/XL

    不可变字符串

    字符串不可变,可以变得是字符串变量。这样设计的原因是为了字符串共享。想象字符串全部存在一起,所有使用比如“abc”的字符串变量都共享它。这样提高了效率,因为我们对字符串的修改比较少,比较用的较多。

    比较字符串忽略大小写

    s.equalsIgnoreCase("Hello");

    tip:不用==的原因是因为只有字符串常量是共享的。

    相关文章

      网友评论

          本文标题:字符串相关

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