不用StringBuffer里的reverse()方法,输入一段字符串,把其头尾转换,反转后输出:
Scanner in = new Scanner(System.in);
String str=in.nextLine();
char str1[];
char[] chrCharArray; //创建一个字符数组chrCharArray
chrCharArray = str.toCharArray();//将字符串变量转换为字符数组
int len=str.length();
str1=new char[len];
for (int i =0,j=len-1; i < len&&j>=0;j--, i++) {
str1[i]=chrCharArray[j];
}
System.out.println(str1);
str= String.valueOf(str1 ); //将字符数组转换为字符串
System.out.println(str);