Given:
public class MyClass {
public static void main(String[] args) {
String s = " Java Duke ";
int len = s.trim().length();
System.out.print(len);
}
}
What is the result?
A.
8
B.
9
C.
11
D.
10
E. Compilation fails
題解
String物件的trim方法可以消除開頭和結尾的所有空格,回傳新的字串,並不會改變原有字串物件的內容。所以在這題中,第5行會將「 Java Duke 」字串去除掉頭尾的空格後,變成「Java Duke」,所以字串長度會變成「9」。