您的位置:首页 > 其它

String常用方法(处理api)

2017-12-07 17:48 323 查看
作者:叁念

String常用api:

"abc".charAt(1)  -> 'b'

"abc".contains("ab")  判断"abc"中是否包含"ab"

"abc.txt".endsWith(".txt") 判断是否以.txt结尾

"abcabc".indexOf("a") -> 0,获得a第一次出现的位置

"abcabc".indexOf("a", 1) -> 3,从第1个为止开始找,a下一次出现的位置,不存在就是-1

"abcabc".lastIndexOf("b") -> 4,b最后一次出现的位置

"abcabc".lastIndexOf("b", 3) -> 1,从第3个为止往前,找b下一个出现的位置,不存在就是-1

"abc".length() -> 3,获得字符串长度

"abcabc".replace("a","A") -> AbcAbc,把字符串中的'a'都换成'A'

"85,86,87".split(",") -> {"85","86","87"} 把字符串根据分隔符分割成字符串数组

"abcde".substring(0,3) -> "abc",保留字符串第0位(包括)到第3位(不包括)

"abcde".substring(3) -> "de",从第3位(包括)开始,后面的全要

"hello".toCharArray() -> {'h','e','l','l','o'},把字符串转化成字符型数组

"hello".toUpperCase() -> "HELLO" , 把字符串内容全部变成大写

"   A   B C D E     ".trim() -> "A  B C D E",把字符串前后的空格去掉
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: