String 為 final 類別,無法繼承。substring() 等方法並非修改原物件,而是建立新物件回傳。String str1 = "test"; 與 String str2 = new String("test"); 效果相同,皆建立內容為 "test" 的字串。| 方法 | 說明 |
|---|---|
equals(Object obj) | 判斷內容是否相同 |
equalsIgnoreCase(String str) | 忽略大小寫比較內容 |
length() | 回傳字串長度(字元總數) |
trim() | 移除兩端空白(含空格、\t、\n、\r 等控制字元) |
substring(int start, int end) | 依起始/結束位置回傳子字串 |
substring(int start) | 從起始位置到結尾回傳子字串 |
charAt(int index) | 回傳指定位置字元 |
indexOf(String str) | 回傳子字串位置,不存在則回傳 -1 |