Trim :翻譯過來的意思是修剪,切邊的意思 作用是去出字符串兩端的空格,無論一串字符串兩端有多少空格都會去掉,字符串中間的不會影響,除此之外,還可以去掉一些特殊的如:\t \n \v \f \r \x0085 \x00a0 ? \u2028 \u2029 。下面有列子:
public static void main(String[] args) { String aString = " a bbcc wdww "; String aString1= aString.trim(); System.out.println(aString); System.out.println(aString1); }
這就是Trim的作用:下面有兩個例題
題一:
public static void main(String[] args) { String myStr = " Hello World "; myStr.trim(); int i1 = myStr.indexOf(" "); System.out.println(i1); }
答案是0
為什么是零,因為 myStr.trim(); 沒有重新賦值給mystr 所以il中的mystr依然是兩端帶空格的 Hello World 。mystr = myStr.trim();這樣寫的話就會有效果
題二:
public static void main(String[] args) { String s = " Java Duke "; int len = s.trim().length(); System.out.print(len); }
答案是9
如果沒有使用trim那個結果會是11,因為要包含兩端的空格
個人學習,內容簡略。