输入一个字符串,倒序输出结果

方法一:利用String类的toCharArray(),再倒序输出数组。

import java.util.Scanner;

public class test1 {
	public static void main(String[] args) {	  
      Scanner scanner = new Scanner(System.in);
      String str1 = scanner.next();
      String str2 = "";
      char[] charArray = str1.toCharArray();//将字符串对象中的字符转换为一个字符数组
      for (int i = charArray.length-1; i>=0; i--){
               str2 +=charArray[i];
         }
      System.out.println(str2);
      }
 }

方法二:如果使用reverse()方法。

import java.util.Scanner;

public class test1 {
      public static void main(String[] args) {	  
      Scanner scanner = new Scanner(System.in);
      StringBuffer str1 = new StringBuffer(scanner.next()); 
      System.out.println(str1.reverse());//reverse()将字符串反转
 }
}

j_0003.gif