黑马程序员技术交流社区
标题:
字符串练习2,字符串反转方法(和老师的思路不一样)
[打印本页]
作者:
iFmmer
时间:
2015-6-16 21:42
标题:
字符串练习2,字符串反转方法(和老师的思路不一样)
本帖最后由 iFmmer 于 2015-6-16 21:49 编辑
public class testString {
public static void main(String[] args) {
String s = "12345";
System.out.println(changeString(s,2,4));
}
//字符串反转方法
public static String changeString(String str){
return changeString(str,0,str.length());
}
//重载
public static String changeString(String str,int start,int end){
//新建一个字符串s
String s = "";
//将不转换的前半字符传入新字符串
for(int i = 0;i<start;i++){
s+=str.charAt(i);
}
//将str中的字符反向传入s中
for(int i = end-1;i>=start;i--){
s+=str.charAt(i);
}
//将不转换的后半字符传入新字符串
for(int i = end;i<str.length();i++){
s+=str.charAt(i);
}
return s;
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2