java有其强大的函数库,下面我就写一些我在学习的过程中总结的一些有关字符串操作的函数。
int length() //返回字符串的长度
char charAt(int index) //返回指定下标的字符
Boolean equals(String s) // 如果当前字符串与s相同,则返回true.
Boolean eaualsIgnorcase(String s)//同equals,但忽略大小写
int CompareTo(String s)//如果与当前字符串相同,则返回0。在字典排序上小于s,则返回负数,否则返回大于0的数。
Boolean startsWith(String prefix) //检查当前串是否是以prefix为前缀
Boolean endsWitch(String suffix)//检查当前串是否以suffix为后缀
int indexOf (String str)//返回str在字符串中首次出现的位置,否则返回-1.
String subString(int begin,int end)//返回从begin到end-1之间的字符串
String replace(char old,char new)//用新的字符代替老的字符,并将修改后的字符串作为返回值。
String toLowerCase()//将该字符串转化成小写,并作为返回值
String toUpperCase()//将字符串转化为大写,并作为返回值
static String copyValueOf(char[] data)//将data数组转化为String类型