代码:
package codeGenerate;
public class StringReverse {
public static String revers1(String str){
System.out.println("反转前:"+str);
char array[] = str.toCharArray();
for(int i=0;i<array.length/2;i++){
char temp = array[i];
array[i]=array[array.length-1-i];
array[array.length-1-i] = temp;
}
String result = String.copyValueOf(array);
return result;
}
public static String revers2(String str){
System.out.println("初始:"+str);
char array[] = str.toCharArray();
StringBuilder sb = new StringBuilder();
for(int i=0;i<array.length;i++){
sb.append(array[array.length-1-i]);
}
return sb.toString();
}
public static void main(String[] args) {
String str = "abcdefglkjhggffddds";
String result = revers2(str);
System.out.println("反转后:"+result);
}
}