String:由多個字符組成的字符只讀數組
> ##### string和數組相比:
~~~
相同點:
1.下標從0開始
2.length 3.遍歷 4.slice
~~~
~~~
不同點:
類型不同 API不通用
~~~
API: 所有字符串API,都無權修改原字符串,只能返回新字符串
大小寫轉換
`str.toUpperCase()`轉大寫
`str.toLowerCase()`轉小寫
獲取指定位置的字符:
`str[i] str.charAt(i)`
選取子字符串:
`str.slice(start,end)`;含頭不含尾
.slice()選取全部
`substring()`用法同slice 但不支持負數參數
`indexOf()`
public int indexOf(int ch)返回指定字符在字符串中第一次出現處的索引,如果此字符串中沒有這樣的字符,則返回 -1。
int indexOf(String str):返回指定字符在字符串中第一次出現處的索引,如果此字符串中沒有這樣的字符,則返回 -1。
`lastIndxOf()`最后一次出現的位置