将一个字符串进行反转。将字符串中指定部分进行反转。比如将“abcdefg”反转为”abfedcg”

1、模拟一个trim方法,去除字符串两端的空格。

StringStr =" teacher "; System.out.println(Str.substring(1, 8)); //运用String中的substring方法截取掉空格部分即可

2、将一个字符串进行反转。将字符串中指定部分进行反转。比如将“abcdefg”反转为”abfedcg”
String Str1 = “abcdefg”;
//直接定义成StringBuffer格式,调用StringBuffer里面的reverse方法倒置字符串
StringBuffer Str2=new StringBuffer(Str1.substring(2, 6));
//截取拼接输出
System.out.println(Str1.substring(0, 2)+Str2.reverse()+Str1.substring(6));
【将一个字符串进行反转。将字符串中指定部分进行反转。比如将“abcdefg”反转为”abfedcg”】3、获取一个字符串在另一个字符串中出现的次数。 比如:获取“ab”在“abkkcadkabkebfkabkskab” 中出现的次数
String S1 = "abkkcadkabkebfkabkskab"; 替换法 将字符串中ab替换为空,创建新的字符串String S2=S1.replace("ab",""); //两者之差为ab出现次数,因为ab各占一个索引,不除以2得到的次数为8次System.out.println("ab出现的次数为:"+(S1.length()-S2.length())/2);

    推荐阅读