发表时间:2011-05-27
最后修改:2011-05-27
字符串的定义与基本操作
比较字符串是否相等可以使用Stringti提供的equals方法。
返回类型 方法名称 作用
int length 获取字符串的长度
char charAt(int) 获取字符串中对应下标的一个字符
int indexOf(String) 判断传入字符串在原字符串中第一次出现的位置
int lastIndexOf(String) 判断传入字符串在原字符串中最后一次出现的位置
boolean startsWith(String) 判断原字符串是否以传入字符串开头
boolean endsWith(String) 判断原字符串是否以传入字符串结尾
int compareTo(String) *判断两个字符串的大小
String toLowerCase() 获取小写字符串
String toUpperCase() 获取大写字符串
String subString(int) 截取字符串,从传入参数位置开始截取到末尾
String subString(int,int) 截取字符串,从传入参数1位置开始截取到传入参数2 前的一个位置
String trim() 去掉字符串首尾的空格
String[] split(String) **将原字符串按照传入参数分割为字符串数组
*它的比较用compareTo方法,它从第一位开始比较,如果遇到不同的字符,则马上返回这两个字符的ascii值差值..返回值是int类型
**
名称以及说明
Split(Char())
返回的字符串数组包含此实例中的子字符串(由指定 Unicode 字符数组的元素分隔)。
Split(Char(), Int32)
返回的字符串数组包含此实例中的子字符串(由指定 Unicode 字符数组的元素分隔)。 参数指定返回的子字符串的最大数量。
Split(Char(), StringSplitOptions)
返回的字符串数组包含此字符串中的子字符串(由指定 Unicode 字符数组的元素分隔)。 参数指定是否返回空数组元素。
Split(String(), StringSplitOptions)
返回的字符串数组包含此字符串中的子字符串(由指定字符串数组的元素分隔)。 参数指定是否返回空数组元素。
Split(Char(), Int32, StringSplitOptions)
返回的字符串数组包含此字符串中的子字符串(由指定 Unicode 字符数组的元素分隔)。 参数指定要返回子字符串的最大数量,以及是否返回空数组元素。
Split(String(), Int32, StringSplitOptions)
返回的字符串数组包含此字符串中的子字符串(由指定字符串数组的元素分隔)。 参数指定要返回子字符串的最大数量,以及是否返回空数组元素。