1.字符串比较(字符串的值是不是相等)
2.字符串查找(需要找字符串有没有你想要的东西)
1.contains
2.indexOf()//常用来进行父串中是否有子串的检查,搭配substring
1、int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。
2、int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。
3、int lastIndexOf(String str) :返回在此字符串中最右边出现的指定子字符串的索引。
4、int lastIndexOf(String str, int startIndex) :从指定的索引处开始向后搜索,返回在此字符串中最后一次
3.删除字符串中的一个字符
String str = "this is Java";
int pos=5;
s.substring(0, pos) + s.substring(pos + 1);
4. 字符串替换
5. 字符串反转( Java 的反转函数 reverse() 可字符串反转)//或者遍历
public class test {
public static void main(String args[]){
String str="Hello Java.";
String reverse = new StringBuffer(str).reverse().toString();
System.out.println("字符串反转前:"+str);
System.out.println("字符串反转后:"+reverse);
}
}
6.字符串分割
split() 方法根据匹配给定的正则表达式来拆分字符串
语法
public String[] split(String regex, int limit)
参数
regex -- 正则表达式分隔符。
limit -- 分割的份数。(可以没有)
返回值
字符串数组。
7.字符串小写转大写
String toUpperCase() 方法将字符串从小写转为大写。
String str = "string runoob";
String strUpper = str.toUpperCase();
8.字符串拼接
举个栗子
public static String concat4(String s1, String s2, String s3, String s4, String s5, String s6) {
return s1 + s2 + s3 + s4 + s5 + s6;
}
String类的方法:
①利用运算符"+"
②public String concat(String str)进行字符串的拼接操作
StringBuffer的方法:
①public StringBuffer append(String str)将str添加到当前字符串缓冲区的字符序列的末尾
②public StringBuffer insert(int offset,String str)在当前字符串缓冲区的字符序列的下标
索引offset插入str。如果offset等于旧长度,则str添加在字符串缓冲区的尾部