length():
确定字符串的长度
equals( ):
比较存储在两个字符串对象的内容是否一致
equalsIgnoreCase():
无视大小写进行比较
toLowerCase():
将字母全部转化为小写
toUpperCase( )
将字母全部转化为大写
indexOf(“A”)
返回字符串当中第一个出现A字符的下标
lastIndexOf(String value)
返回字符串当中最后一个出现A字符的下标
substring()
提取从位置索引开始的字符串部分
substring(int beginindex, int endindex)
提取beginindex和endindex之间的字符串部分,不包括endindex那个位置的元素
trim()
返回一个前后不含任何空格的调用字符串的副本
split()
分隔,就比如:a.split("-")。将a字符串当中以-为分隔点,分隔为一个数组。
StringBuffer:String增强版 对字符串频繁修改(如字符串连接)时,使用StringBuffer类可以大大提高程序执行效率
创建StringBuffer对象:
StringBuffer sb = new StringBuffer();创建空StringBuffer对象 StringBuffer sb = new StringBuffer("aaa");创建一个变量存储字符串aaaStringBuffer的使用的方法:
sb.toString(); //转化为String类型 sb.append("**"); //追加字符串 sb.insert (1, "**"); //插入字符串