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()`最后一次出现的位置
