一、String不可变字符串
1.int compareTo(String other) 比较两字符串大小
2.boolean equals(Object object)比较两字符串是否其内容一致
==比较运算符比较的是引用位置是否相等,而非其内容
3.boolean endsWith(String suffix)和Boolean startsWith(String prefix)以指定字符串开始或结尾返回true
4.int indexOf(String str)返回与指定字符串匹配的首个位置
如果还要其他要求,是有函数重载的
5.int length()字符串长度
6.String toLowerCase()和String toUpperCase()大小写转换
7.String trim()删除原始字符串头部和尾部的空格
更多方法可以参考Java的官网api文档
二、StringBuilder
string问题是每次做字符串拼接都会产生一个新的String对象,这样既耗时又费空间
使用StringBuilder则可以避免这个问题发生