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

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

    String  Str =" 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));

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);

你可能感兴趣的:(将一个字符串进行反转。将字符串中指定部分进行反转。比如将“abcdefg”反转为”abfedcg”)