A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 iFmmer 于 2015-6-16 21:49 编辑
  1. public class testString {
  2.         public static void main(String[] args) {
  3.                
  4.                 String s = "12345";
  5.                 System.out.println(changeString(s,2,4));
  6.         }
  7.         //字符串反转方法
  8.         public static String changeString(String str){
  9.                 return changeString(str,0,str.length());
  10.         }
  11. //重载
  12.         public static String changeString(String str,int start,int end){
  13.                 //新建一个字符串s
  14.                 String s = "";
  15.                 //将不转换的前半字符传入新字符串
  16.                 for(int i = 0;i<start;i++){
  17.                         s+=str.charAt(i);
  18.                 }
  19.                 //将str中的字符反向传入s中
  20.                 for(int i = end-1;i>=start;i--){
  21.                         s+=str.charAt(i);
  22.                 }
  23.                 //将不转换的后半字符传入新字符串
  24.                 for(int i = end;i<str.length();i++){
  25.                         s+=str.charAt(i);
  26.                 }
  27.                 return s;
  28.         }
  29. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马