部分常用String类方法介绍: 后面学到其他的再整理 注意:方法返回值类型根据返回结果定,不用刻意记
1,获取字符串长度: length(); 返回值int型 2,获取指定位置上的字符: charAt(int index); 返回值char型 3,获取指定字符(子字符串)在字符串中的位置: 字符(字符串)第一次出现的索引: 字符: indexOf(int ch) 返回值int型 字符串:indexOf(String str) 返回值int型 从指定位置开始,字符(字符串)第一次出现的索引: 字符: indexOf(int ch , fromIndex) 返回值int型 字符串:indexOf(String str , fromIndex) 返回值int型 获取字符(字符串)最后一次出现的位置: 字符: lastIndexOf(int ch) 返回值int型 字符: lastIndexOf(int ch , fromIndex) 返回值int型 字符串:lastIndexOf(String str , fromIndex)返回值int型 indexOf和lastIndexOf的区别: indexOf是从前后查找,返回查找的内容在整个字符串中的角标位置 lastIndeOf是从后向前找,返回查找的内容在整个字符串中的角标位置 获取字符串是否以指定的内容开始或结束: 指定后缀结束: endsWith(String suffix) 返回值boolean型 指定前缀开始: startsWith(String prefix) 返回值boolean型 指定位置是否以指定前缀开始: startsWith(String prefix , int toffset) 返回值boolean型 判断字符串是否相同: 将字符串与指定对象比较:equals(Object anobject) 返回值boolean型 字符串忽略大小写的比较:equalsIgnoreCase(String anotherString) 返回值波boolean型 “==” 比较的是地址 equals()比较的是具体的数据值 判断是否为空字符串: 判断是否为空字符串: isEmpty() 返回值类型boolean 判断字符串是否包含某个字符(字符串): 判断字符串是否包含某个字符串: contains(CharSequence) 返回值类型boolean 把基本类型转换为字符串: 返回char类型的参数: valueOf(char) 返回值类型String 把字符数组转换为字符串: valueOf(char[] date) 返回值类型String 一般使用: + ” ” 来将基本类型转换为字符串类型比较方便 把字符串转换为数组: 把字符串转换为字节数组: getBytes() 返回值类型byte[] 把字符串转换为字符数组: toCharArray() 返回值类型char[] 字符串的大小写转换: 将所有字符转换为大写: toUpperCase() 返回值类型Sting 将所有字符转换为小写: toLowerCase() 返回值类型String 截取子字符串: 从给定的字符角标到最后: subString(int beginIndex) 返回值类型String 从给定的字符角标到给定位置: subString( int beginIndex , int endIndex) 返回值类型String String类中的方法如果需要指定角标,那么角标就不能越界,否则异常 切割字符串: 使用指定符号拆分字符串: split(String regex) 返回值类型String 使用指定符号拆分字符串,拆分为指定个数: split(String regex , int limit) 返回值类型String
|