java不用StringBuffer里的reverse()方法,输入一段字符串,把其头尾转换,反转后输出

不用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);

你可能感兴趣的:(reverse)