子串
String greeting="Hello";
String s=greeting.substring(0,3);? ? ? ? ? //s="Hel"
第一個(gè)參數(shù)為開(kāi)始位置签赃,第二個(gè)為結(jié)束的后一個(gè)位置。
子串的好處:
長(zhǎng)度好計(jì)算:3-0=3(子串截取記住子串想要的開(kāi)頭和長(zhǎng)度就行了)
多字符串拼接(定界符)
用一個(gè)定界符,可以使用靜態(tài)join方法:
String all=String.join("/","S","M","L","XL");? ? ? ? ? ?//all=S/M/L/XL
不可變字符串
字符串不可變荣挨,可以變得是字符串變量。這樣設(shè)計(jì)的原因是為了字符串共享逝淹。想象字符串全部存在一起缓待,所有使用比如“abc”的字符串變量都共享它。這樣提高了效率族沃,因?yàn)槲覀儗?duì)字符串的修改比較少频祝,比較用的較多。
比較字符串忽略大小寫
s.equalsIgnoreCase("Hello");
tip:不用==的原因是因?yàn)橹挥凶址?b>常量是共享的脆淹。