本帖最后由 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;
- }
- }
复制代码
|
|